Diff of the two buildlogs: -- --- b1/build.log 2024-11-16 13:44:01.743451195 +0000 +++ b2/build.log 2024-11-16 13:48:57.234034744 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Dec 19 08:02:52 -12 2025 -I: pbuilder-time-stamp: 1766174572 +I: Current time: Sat Dec 20 10:07:04 +14 2025 +I: pbuilder-time-stamp: 1766174824 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -29,52 +29,84 @@ dpkg-source: info: applying Install-two-additional-headers.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2077900/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2169751/tmp/hooks/D01_modify_environment starting +debug: Running on codethink01-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 19 20:07 /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/2169751/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2169751/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='567d2709b4524d058530e275b5a9648d' - 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='2077900' - PS1='# ' - PS2='> ' + INVOCATION_ID=beb27fead5744a9187bca8d716889968 + 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=2169751 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.CVWeHjqg/pbuilderrc_lyxC --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.CVWeHjqg/b1 --logfile b1/build.log dune-functions_2.9.0-2.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.CVWeHjqg/pbuilderrc_iNdE --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.CVWeHjqg/b2 --logfile b2/build.log dune-functions_2.9.0-2.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2077900/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/2169751/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -434,7 +466,7 @@ Get: 288 http://deb.debian.org/debian trixie/main arm64 texlive-latex-recommended all 2024.20241102-1 [8757 kB] Get: 289 http://deb.debian.org/debian trixie/main arm64 texlive-pictures all 2024.20241102-1 [17.0 MB] Get: 290 http://deb.debian.org/debian trixie/main arm64 texlive-latex-extra all 2024.20241102-1 [24.6 MB] -Fetched 306 MB in 1s (207 MB/s) +Fetched 306 MB in 1s (227 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libfftw3-double3:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20089 files and directories currently installed.) @@ -1375,8 +1407,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Dec 19 20:03:36 UTC 2025. -Universal Time is now: Fri Dec 19 20:03:36 UTC 2025. +Local time is now: Fri Dec 19 20:08:09 UTC 2025. +Universal Time is now: Fri Dec 19 20:08:09 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libbtf2:arm64 (1:7.8.3+dfsg-2) ... @@ -1674,7 +1706,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/dune-functions-2.9.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-functions_2.9.0-2_source.changes +I: user script /srv/workspace/pbuilder/2169751/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/2169751/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/dune-functions-2.9.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../dune-functions_2.9.0-2_source.changes dpkg-buildpackage: info: source package dune-functions dpkg-buildpackage: info: source version 2.9.0-2 dpkg-buildpackage: info: source distribution unstable @@ -1863,7 +1899,7 @@ * METIS, Serial Graph Partitioning, * ParMETIS, Parallel Graph Partitioning, --- Configuring done (9.7s) +-- Configuring done (10.0s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: @@ -1903,99 +1939,99 @@ make -f examples/CMakeFiles/interpolation.dir/build.make examples/CMakeFiles/interpolation.dir/depend make -f examples/CMakeFiles/poisson-pq2.dir/build.make examples/CMakeFiles/poisson-pq2.dir/depend make -f examples/CMakeFiles/stokes-taylorhood.dir/build.make examples/CMakeFiles/stokes-taylorhood.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/poisson-mfem.dir/DependInfo.cmake "--color=" make -f dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build.make dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/advection-reaction-dg.dir/DependInfo.cmake "--color=" -make -f dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build.make dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/interpolation.dir/DependInfo.cmake "--color=" -make -f dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build.make dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build.make dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/depend cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/poisson-pq2.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/stokes-taylorhood.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/analyticfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/DependInfo.cmake "--color=" +make -f dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build.make dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build.make dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/depend cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/backends/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/backends/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/DependInfo.cmake "--color=" -make -f dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/depend +make -f dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build.make dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/depend cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/poisson-mfem.dir/DependInfo.cmake "--color=" make -f dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/DependInfo.cmake "--color=" -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/depend -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/DependInfo.cmake "--color=" -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f examples/CMakeFiles/stokes-taylorhood.dir/build.make examples/CMakeFiles/stokes-taylorhood.dir/build make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build.make dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f examples/CMakeFiles/poisson-mfem.dir/build.make examples/CMakeFiles/poisson-mfem.dir/build +make -f examples/CMakeFiles/advection-reaction-dg.dir/build.make examples/CMakeFiles/advection-reaction-dg.dir/build +make -f examples/CMakeFiles/stokes-taylorhood.dir/build.make examples/CMakeFiles/stokes-taylorhood.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build.make dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build -make -f dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build.make dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build.make dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f examples/CMakeFiles/advection-reaction-dg.dir/build.make examples/CMakeFiles/advection-reaction-dg.dir/build -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' make -f examples/CMakeFiles/interpolation.dir/build.make examples/CMakeFiles/interpolation.dir/build -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' make -f examples/CMakeFiles/poisson-pq2.dir/build.make examples/CMakeFiles/poisson-pq2.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 1%] Building CXX object dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -[ 3%] Building CXX object dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/polynomialtest.cc.o +make -f dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build.make dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -MF CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o.d -o CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/test/differentiablefunctiontest.cc make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f examples/CMakeFiles/poisson-mfem.dir/build.make examples/CMakeFiles/poisson-mfem.dir/build +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build.make dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build +[ 1%] Building CXX object examples/CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o +[ 3%] Building CXX object examples/CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT examples/CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o -MF CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o.d -o CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o -c /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT examples/CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o -MF CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o.d -o CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o -c /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc +[ 4%] Building CXX object examples/CMakeFiles/interpolation.dir/interpolation.cc.o +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build.make dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build +[ 6%] Building CXX object examples/CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT examples/CMakeFiles/interpolation.dir/interpolation.cc.o -MF CMakeFiles/interpolation.dir/interpolation.cc.o.d -o CMakeFiles/interpolation.dir/interpolation.cc.o -c /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc +make -f dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build.make dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 4%] Building CXX object examples/CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT examples/CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o -MF CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o.d -o CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o -c /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc +[ 7%] Building CXX object examples/CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT examples/CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o -MF CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o.d -o CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o -c /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc make -f dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build -[ 6%] Building CXX object dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 9%] Building CXX object dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/polynomialtest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -MF CMakeFiles/polynomialtest.dir/polynomialtest.cc.o.d -o CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/analyticfunctions/test/polynomialtest.cc make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT examples/CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o -MF CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o.d -o CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o -c /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/backends/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -MF CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o.d -o CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/backends/test/istlvectorbackendtest.cc make -f dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build +[ 10%] Building CXX object dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/backends/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -MF CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o.d -o CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/backends/test/istlvectorbackendtest.cc +[ 12%] Building CXX object dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 7%] Building CXX object examples/CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o -[ 9%] Building CXX object examples/CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o -[ 10%] Building CXX object examples/CMakeFiles/interpolation.dir/interpolation.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT examples/CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o -MF CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o.d -o CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o -c /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc -[ 12%] Building CXX object examples/CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT examples/CMakeFiles/interpolation.dir/interpolation.cc.o -MF CMakeFiles/interpolation.dir/interpolation.cc.o.d -o CMakeFiles/interpolation.dir/interpolation.cc.o -c /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT examples/CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o -MF CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o.d -o CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o -c /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT examples/CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o -MF CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o.d -o CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o -c /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc -[ 14%] Building CXX object dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -[ 15%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -MF CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o.d -o CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/test/polymorphicsmallobjecttest.cc +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -MF CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o.d -o CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/test/differentiablefunctiontest.cc +make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/depend +[ 14%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -MF CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o.d -o CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc +[ 15%] Building CXX object dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -MF CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o.d -o CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/test/polymorphicsmallobjecttest.cc +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/DependInfo.cmake "--color=" [ 17%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -MF CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o.d -o CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' [ 18%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -MF CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o.d -o CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:10: + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { @@ -2010,7 +2046,7 @@ 1028 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:11: + from /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:10: /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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { @@ -2020,16 +2056,16 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:10: + from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:12: /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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ +/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -2046,23 +2082,20 @@ /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -[ 20%] Linking CXX executable polymorphicsmallobjecttest In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:10: + from /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:10, + from /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polymorphicsmallobjecttest.dir/link.txt --verbose=1 +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -2072,9 +2105,12 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -o polymorphicsmallobjecttest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:12: + from /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:10: /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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { @@ -2089,10 +2125,7 @@ 1028 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:10, - from /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:11: + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:10: /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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { @@ -2102,20 +2135,13 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ +[ 20%] Linking CXX executable polynomialtest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polynomialtest.dir/link.txt --verbose=1 /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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 20%] Built target polymorphicsmallobjecttest -make -f dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 21%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -MF CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o.d -o CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -o polynomialtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:14: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/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 @@ -2193,6 +2219,16 @@ /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]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 20%] Built target polynomialtest +make -f dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 21%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -MF CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o.d -o CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/localfunctions/test/test-localfe.hh:21, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:16: @@ -2204,27 +2240,6 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -[ 23%] Linking CXX executable polynomialtest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polynomialtest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -o polynomialtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.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]': -/usr/include/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-functions-2.9.0/examples/advection-reaction-dg.cc:430:46: required from here - 430 | using Domain = GridType::Codim<0>::Geometry::GlobalCoordinate; // FieldVector - | ^~ -/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-functions-2.9.0/examples/advection-reaction-dg.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:433:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 433 | auto velocityField = [] (const Domain& x) -> Domain { return {1,1};}; - | ^~~~~~ In file included from /usr/include/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]' @@ -2331,11 +2346,63 @@ /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-functions-2.9.0/examples/interpolation.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:90:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | return x; - | ^ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 23%] Linking CXX executable polymorphicsmallobjecttest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polymorphicsmallobjecttest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -o polymorphicsmallobjecttest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.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]': +/usr/include/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-functions-2.9.0/examples/advection-reaction-dg.cc:430:46: required from here + 430 | using Domain = GridType::Codim<0>::Geometry::GlobalCoordinate; // FieldVector + | ^~ +/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-functions-2.9.0/examples/advection-reaction-dg.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:433:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 433 | auto velocityField = [] (const Domain& x) -> Domain { return {1,1};}; + | ^~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.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]': +/usr/include/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-functions-2.9.0/examples/poisson-mfem.cc:402:55: required from here + 402 | using Domain = GridType::template Codim<0>::Geometry::GlobalCoordinate; + | ^~ +/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-functions-2.9.0/examples/poisson-mfem.cc: In instantiation of 'main(int, char**):: [with auto:199 = Dune::FieldVector]': +/usr/include/c++/14/type_traits:2655:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = main(int, char**)::; _Args = {Dune::FieldVector}]' + 2655 | std::declval<_Fn>()(std::declval<_Args>()...) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl, Dune::FieldVector >' + 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:2671:12: required from 'struct std::__invoke_result, Dune::FieldVector >' + 2671 | struct __invoke_result + | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:3158:12: required from 'struct std::invoke_result, Dune::FieldVector >' + 3158 | struct invoke_result + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of 'template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::; GridView = Dune::GridView > >]' + 230 | makeAnalyticGridViewFunction(F&& f, const GridView& gridView) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:415:66: required from here + 415 | auto coordinate = Dune::Functions::makeAnalyticGridViewFunction([](const auto& x) { return x; }, gridView); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:415:94: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 415 | auto coordinate = Dune::Functions::makeAnalyticGridViewFunction([](const auto& x) { return x; }, gridView); + | ^ /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]': /usr/include/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())); @@ -2364,10 +2431,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(); | ^ -[ 23%] Built target polynomialtest -make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/DependInfo.cmake "--color=" /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]': /usr/include/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())); @@ -2406,9 +2469,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(); | ^ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' /usr/include/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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: required from 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); @@ -2447,41 +2507,6 @@ /usr/include/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 /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:8: -/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]': -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' - 547 | return GeometryTypes::cube(Geometry::mydimension); - | ^~~~~~~~~~~ -/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]' - 337 | GeometryType type () const { return realEntity.type(); } - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:36:20: required from 'std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>; GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 36 | s << element.type() << "#" << gridView.indexSet().index(element); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:254:65: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalView = Dune::Functions::DefaultLocalView > > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]' - 254 | Dune::TestSuite test(std::string("LocalView on ") + elementStr(localView.element(), basis.gridView())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:520:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]' - 520 | test.subTest(checkLocalView(basis, localView, flags...)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from 'void testForDimension(Dune::TestSuite&) [with int dim = 1]' - 50 | test.subTest(checkBasis(basis, AllowZeroBasisFunctions(), EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:111:22: required from here - 111 | testForDimension<1>(test); - | ~~~~~~~~~~~~~~~~~~~^~~~~~ -/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/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(); @@ -2523,59 +2548,24 @@ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ -[ 25%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/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(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/examples/advection-reaction-dg.cc:430:46: required from here - 430 | using Domain = GridType::Codim<0>::Geometry::GlobalCoordinate; // FieldVector - | ^~ -/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 - | ^~~~~~~~~~ -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -MF CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o.d -o CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:13: +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +In file included from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.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]': /usr/include/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-functions-2.9.0/examples/poisson-mfem.cc:402:55: required from here - 402 | using Domain = GridType::template Codim<0>::Geometry::GlobalCoordinate; - | ^~ +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:421:51: required from here + 421 | using Coordinate = GridView::Codim<0> ::Geometry::GlobalCoordinate; + | ^~ /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-functions-2.9.0/examples/poisson-mfem.cc: In instantiation of 'main(int, char**):: [with auto:199 = Dune::FieldVector]': -/usr/include/c++/14/type_traits:2655:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = main(int, char**)::; _Args = {Dune::FieldVector}]' - 2655 | std::declval<_Fn>()(std::declval<_Args>()...) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl, Dune::FieldVector >' - 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:2671:12: required from 'struct std::__invoke_result, Dune::FieldVector >' - 2671 | struct __invoke_result - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:3158:12: required from 'struct std::invoke_result, Dune::FieldVector >' - 3158 | struct invoke_result - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of 'template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::; GridView = Dune::GridView > >]' - 230 | makeAnalyticGridViewFunction(F&& f, const GridView& gridView) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:415:66: required from here - 415 | auto coordinate = Dune::Functions::makeAnalyticGridViewFunction([](const auto& x) { return x; }, gridView); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:415:94: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 415 | auto coordinate = Dune::Functions::makeAnalyticGridViewFunction([](const auto& x) { return x; }, gridView); - | ^ +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:425:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 425 | return VelocityRange{0.0, double(x[0] < 1e-8)}; + | ^ +[ 23%] Built target polymorphicsmallobjecttest +make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/depend In file included from /usr/include/dune/grid/yaspgrid.hh:26, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:9: /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]': @@ -2662,6 +2652,28 @@ /usr/include/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 | ^~~~~~ +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 25%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -MF CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o.d -o CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/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(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/examples/advection-reaction-dg.cc:430:46: required from here + 430 | using Domain = GridType::Codim<0>::Geometry::GlobalCoordinate; // FieldVector + | ^~ +/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]': /usr/include/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())); @@ -2712,6 +2724,60 @@ /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/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:8: +/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]': +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' + 547 | return GeometryTypes::cube(Geometry::mydimension); + | ^~~~~~~~~~~ +/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]' + 337 | GeometryType type () const { return realEntity.type(); } + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:36:20: required from 'std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>; GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 36 | s << element.type() << "#" << gridView.indexSet().index(element); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:254:65: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalView = Dune::Functions::DefaultLocalView > > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]' + 254 | Dune::TestSuite test(std::string("LocalView on ") + elementStr(localView.element(), basis.gridView())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:520:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]' + 520 | test.subTest(checkLocalView(basis, localView, flags...)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from 'void testForDimension(Dune::TestSuite&) [with int dim = 1]' + 50 | test.subTest(checkBasis(basis, AllowZeroBasisFunctions(), EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:111:22: required from here + 111 | testForDimension<1>(test); + | ~~~~~~~~~~~~~~~~~~~^~~~~~ +/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-functions-2.9.0/examples/interpolation.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:90:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | return x; + | ^ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/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(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/examples/poisson-mfem.cc:402:55: required from here + 402 | using Domain = GridType::template Codim<0>::Geometry::GlobalCoordinate; + | ^~ +/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]': /usr/include/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())); @@ -2744,6 +2810,77 @@ 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]': +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:40: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' + 336 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = ]' + 35 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' + 335 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | vectorBackend[localView.index(localIndex)] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here + 432 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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]': +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:40: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' + 336 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = ]' + 35 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' + 335 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | vectorBackend[localView.index(localIndex)] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here + 432 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/quadraturerules/jacobiNquadrature.hh:10, + from /usr/include/dune/geometry/quadraturerules.hh:292: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:80:44: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 80 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:325:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' + 325 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here + 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:287:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 287 | return result; + | ^~~~~~ +/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]': /usr/include/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())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2789,6 +2926,34 @@ /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 '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(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/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-functions-2.9.0/examples/advection-reaction-dg.cc:344:35: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' + 344 | for (auto&& is : intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here + 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | 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]': /usr/include/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())); @@ -2835,87 +3000,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 /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.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]': -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' - 118 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:100:21: required from here - 100 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 102 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | }); - | ~~ -/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]': -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' - 118 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:100:21: required from here - 100 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 102 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | }); - | ~~ -/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-functions-2.9.0/examples/stokes-taylorhood.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]': -/usr/include/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-functions-2.9.0/examples/stokes-taylorhood.cc:421:51: required from here - 421 | using Coordinate = GridView::Codim<0> ::Geometry::GlobalCoordinate; - | ^~ -/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-functions-2.9.0/examples/stokes-taylorhood.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:425:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 425 | return VelocityRange{0.0, double(x[0] < 1e-8)}; - | ^ /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]': /usr/include/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())); @@ -2947,6 +3031,63 @@ /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/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:64:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:325:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' + 325 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here + 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 /usr/include/dune/geometry/quadraturerules.hh:16: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:87:91: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 87 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:325:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' + 325 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here + 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 524 | inline FieldVector operator* (const K a, const FieldVector& b) + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14, + from /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:22: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:89:52: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 89 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:325:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' + 325 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here + 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 100 | Range operator()(const LocalDomain& x) const + | ^~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, + from /usr/include/dune/geometry/quadraturerules.hh:292: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 2; int COLS = 2]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:101:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' + 101 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:267:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]' + 267 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:404:29: required from here + 404 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:287:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 287 | return result; + | ^~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': @@ -2983,22 +3124,90 @@ /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/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/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(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:209:9: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 209 | using GlobalDomain = typename Element::Geometry::GlobalCoordinate; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:60:14: required from here - 60 | interpolate(p2basis, x1, f1); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/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 +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:40: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' + 336 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' + 35 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' + 335 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | vectorBackend[localView.index(localIndex)] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here + 432 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | 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(); - | ^ + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:40: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' + 336 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' + 35 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' + 335 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | vectorBackend[localView.index(localIndex)] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here + 432 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/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>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:49: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' + 336 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' + 35 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' + 335 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | vectorBackend[localView.index(localIndex)] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here + 432 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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]' 184 | return matrix.transposed(); @@ -3163,127 +3372,139 @@ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.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]': -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 2, double> >, Dune::BlockVector >, Dune::Functions::HierarchicNodeToRangeMap>' - 42 | using Domain = typename EntitySet::GlobalCoordinate; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double> >, Dune::BlockVector >, Dune::Functions::HierarchicNodeToRangeMap, double>' - 267 | class DiscreteGlobalBasisFunction - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 2, double> >&; V = Dune::BlockVector >&]' - 448 | return DiscreteGlobalBasisFunction( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 449 | std::forward(basis), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 450 | toConstVectorBackend(std::forward(vector)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:416:70: required from here - 416 | auto xFunction = Functions::makeDiscreteGlobalBasisFunction(feBasis, x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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/quadraturerules/jacobiNquadrature.hh:10, - from /usr/include/dune/geometry/quadraturerules.hh:292: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:80:44: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 80 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:325:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' - 325 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here - 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:287:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 287 | return result; - | ^~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, - from /usr/include/dune/geometry/quadraturerules.hh:292: -/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(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:12: +/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]': +/usr/include/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())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; +/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' +/usr/include/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::YaspIntersectionIterator >, Dune::YaspIntersection > > >' +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' - 118 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:100:21: required from here - 100 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 102 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | }); - | ~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | 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]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' + 147 | for (const auto& intersection : intersections(gv,cell)) + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' + 211 | finiteElementMap_(gv) + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:73 = Dune::GridView > >]' + 394 | return RaviartThomasPreBasis, k>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' + 192 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:28: required from here + 60 | checkBasisFEs(makeBasis(gridView, raviartThomas<0>())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + | ^ +/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]': +/usr/include/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())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; +/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' +/usr/include/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::YaspIntersectionIterator >, Dune::YaspIntersection > > >' +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' - 118 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:100:21: required from here - 100 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 102 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | }); - | ~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | 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]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' + 147 | for (const auto& intersection : intersections(gv,cell)) + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' + 211 | finiteElementMap_(gv) + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:73 = Dune::GridView > >]' + 394 | return RaviartThomasPreBasis, k>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' + 192 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:28: required from here + 60 | checkBasisFEs(makeBasis(gridView, raviartThomas<0>())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + | ^ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 158 | return impl().jacobianInverse(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 374 | return jacobianInverseImpl(local, implDetected); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:64:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:325:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' + 325 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here + 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/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>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:87:56: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 87 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:325:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' + 325 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here + 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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]': +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/entity.hh:688:97: required by substitution of 'template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 2; GridImp = const Dune::UGGrid<2>; EntityImp = Dune::UGGridEntity]' + 688 | -> decltype(referenceElement::Geometry::mydimension>(entity.type())) + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from 'Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int order = 1]' + 80 | const auto& refElement = referenceElement(element); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from 'Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > >; Range = double; long unsigned int kind = 1; int order = 1; GridView = Dune::GridView > >]' + 157 | finiteElementMap_(gv), + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from 'Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > >]' + 331 | return NedelecPreBasis, Range, kind, order>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = nedelec<1, 1, double>()::]' + 192 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:68:28: required from here + 68 | checkBasisFEs(makeBasis(gridView, nedelec<1,1,double>())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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]': +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ @@ -3296,20 +3517,128 @@ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' 59 | Iterator _begin; | ^~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:344:35: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' - 344 | for (auto&& is : intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' + 147 | for (const auto& intersection : intersections(gv,cell)) + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' + 211 | finiteElementMap_(gv) + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:73 = Dune::GridView > >]' + 394 | return RaviartThomasPreBasis, k>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' + 192 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:82:28: required from here + 82 | checkBasisFEs(makeBasis(gridView, raviartThomas<0>())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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]': +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/entity.hh:688:97: required by substitution of 'template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' + 688 | -> decltype(referenceElement::Geometry::mydimension>(entity.type())) + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from 'Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int order = 1]' + 80 | const auto& refElement = referenceElement(element); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from 'Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > >; Range = double; long unsigned int kind = 1; int order = 1; GridView = Dune::GridView > >]' + 157 | finiteElementMap_(gv), + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from 'Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > >]' + 331 | return NedelecPreBasis, Range, kind, order>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = nedelec<1, 1, double>()::]' + 192 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:91:28: required from here + 91 | checkBasisFEs(makeBasis(gridView, nedelec<1,1,double>())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:73:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' + 73 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:267:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]' + 267 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:404:29: required from here + 404 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 /usr/include/dune/geometry/quadraturerules.hh:16: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:137:43: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' + 137 | double tmp = - (fluxDivergence[i] * pressureValues[j]) * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:267:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]' + 267 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:404:29: required from here + 404 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 524 | inline FieldVector operator* (const K a, const FieldVector& b) + | ^~~~~~~~ +/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]': +/usr/include/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>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:49: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' + 336 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' + 35 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' + 335 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | vectorBackend[localView.index(localIndex)] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here + 432 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 240 | GlobalCoordinate center() const + | ^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: required from 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 228 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 158 | return impl().jacobianInverse(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 374 | return jacobianInverseImpl(local, implDetected); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:64:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:325:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' + 325 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:12: -/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]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/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(); + | ~~~~~~~~~~~~~~~~~^~ /usr/include/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())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3340,10 +3669,13 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:28: required from here 60 | checkBasisFEs(makeBasis(gridView, raviartThomas<0>())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | 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(); - | ^ -/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]': + | ~~~~~~~~~~~~~~~~~^~ /usr/include/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())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3374,31 +3706,45 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:28: required from here 60 | checkBasisFEs(makeBasis(gridView, raviartThomas<0>())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 /usr/include/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]' +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix 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 = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:87:56: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 87 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:325:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' + 325 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here + 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 161 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': +/usr/include/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::RT02DLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT02DLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, Dune::Impl::LocalCoefficientsVariant, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::RT02DLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >]' + 772 | success = testCanRepresentConstants(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >]' + 31 | testFE(localView.tree().finiteElement(), DisableNone, 1 /* diffOrder */); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:18: required from here + 60 | checkBasisFEs(makeBasis(gridView, raviartThomas<0>())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': +/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/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-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:209:9: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 209 | using GlobalDomain = typename Element::Geometry::GlobalCoordinate; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:60:14: required from here - 60 | interpolate(p2basis, x1, f1); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/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]': /usr/include/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())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3420,9 +3766,9 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:68:28: required from here 68 | checkBasisFEs(makeBasis(gridView, nedelec<1,1,double>())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ /usr/include/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::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::BSplineNode > > > >; auto:41 = Dune::Functions::BSplineNode > > > >; auto:42 = std::vector >]' 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -3535,6 +3881,23 @@ /usr/include/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/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': +/usr/include/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Impl::Nedelec1stKindSimplexLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, Dune::Impl::LocalCoefficientsVariant, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<2, 1> >, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >]' + 772 | success = testCanRepresentConstants(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >]' + 31 | testFE(localView.tree().finiteElement(), DisableNone, 1 /* diffOrder */); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:68:18: required from here + 68 | checkBasisFEs(makeBasis(gridView, nedelec<1,1,double>())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.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]': /usr/include/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())); @@ -3551,24 +3914,144 @@ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' 59 | Iterator _begin; | ^~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' - 147 | for (const auto& intersection : intersections(gv,cell)) - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' - 211 | finiteElementMap_(gv) - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:73 = Dune::GridView > >]' - 394 | return RaviartThomasPreBasis, k>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' - 192 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:82:28: required from here - 82 | checkBasisFEs(makeBasis(gridView, raviartThomas<0>())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' + 118 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:100:21: required from here + 100 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 102 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | }); + | ~~ +/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]': +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' + 118 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:413:32: required from here + 413 | Functions::forEachBoundaryDOF( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 414 | Functions::subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 415 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 416 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 417 | }); + | ~~ /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]': +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' + 118 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:413:32: required from here + 413 | Functions::forEachBoundaryDOF( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 414 | Functions::subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 415 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 416 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 417 | }); + | ~~ +/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]': +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' + 118 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:100:21: required from here + 100 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 102 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | }); + | ~~ +/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-functions-2.9.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:19: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:14: +/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/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-functions-2.9.0/examples/stokes-taylorhood.cc:421:51: required from here + 421 | using Coordinate = GridView::Codim<0> ::Geometry::GlobalCoordinate; + | ^~ +/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-functions-2.9.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:13: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ /usr/include/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::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::BSplineNode > > > >; auto:41 = Dune::Functions::BSplineNode > > > >; auto:42 = std::vector >]' 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -3681,46 +4164,44 @@ /usr/include/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 = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/entity.hh:688:97: required by substitution of 'template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' - 688 | -> decltype(referenceElement::Geometry::mydimension>(entity.type())) - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from 'Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int order = 1]' - 80 | const auto& refElement = referenceElement(element); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from 'Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > >; Range = double; long unsigned int kind = 1; int order = 1; GridView = Dune::GridView > >]' - 157 | finiteElementMap_(gv), - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from 'Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > >]' - 331 | return NedelecPreBasis, Range, kind, order>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = nedelec<1, 1, double>()::]' - 192 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:91:28: required from here - 91 | checkBasisFEs(makeBasis(gridView, nedelec<1,1,double>())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 /usr/include/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(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/examples/poisson-mfem.cc:402:55: required from here - 402 | using Domain = GridType::template Codim<0>::Geometry::GlobalCoordinate; - | ^~ -/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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:12: +/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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 158 | return impl().jacobianInverse(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 374 | return jacobianInverseImpl(local, implDetected); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:73:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' + 73 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:267:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]' + 267 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:404:29: required from here + 404 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ /usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::BSplineNode > > > >; auto:41 = Dune::Functions::BSplineNode > > > >; auto:42 = std::vector >]' 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -3833,265 +4314,69 @@ /usr/include/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/jacobiNquadrature.hh:10, - from /usr/include/dune/geometry/quadraturerules.hh:292: -/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 = 1; int COLS = 2]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:71:44: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 71 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 211 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here - 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 267 | return result; - | ^~~~~~ -/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-functions-2.9.0/examples/poisson-pq2.cc:76:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 211 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here - 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:46: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 211 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here - 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 267 | return result; - | ^~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:64:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:325:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' - 325 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here - 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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 /usr/include/dune/geometry/quadraturerules.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:87:91: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 87 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:325:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' - 325 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here - 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 524 | inline FieldVector operator* (const K a, const FieldVector& b) - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14, - from /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:22: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:89:52: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 89 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:325:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' - 325 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here - 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 100 | Range operator()(const LocalDomain& x) const - | ^~~~~~~~ -In file included from /usr/include/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]' +/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/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(); | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' +/usr/include/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())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' - 147 | for (const auto& intersection : intersections(gv,cell)) - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' - 211 | finiteElementMap_(gv) - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:73 = Dune::GridView > >]' - 394 | return RaviartThomasPreBasis, k>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' - 192 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:28: required from here - 60 | checkBasisFEs(makeBasis(gridView, raviartThomas<0>())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | 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(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' - 147 | for (const auto& intersection : intersections(gv,cell)) - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' - 211 | finiteElementMap_(gv) +/usr/include/dune/grid/common/entity.hh:688:97: required by substitution of 'template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' + 688 | -> decltype(referenceElement::Geometry::mydimension>(entity.type())) + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from 'Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int order = 1]' + 80 | const auto& refElement = referenceElement(element); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from 'Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > >; Range = double; long unsigned int kind = 1; int order = 1; GridView = Dune::GridView > >]' + 157 | finiteElementMap_(gv), | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:73 = Dune::GridView > >]' - 394 | return RaviartThomasPreBasis, k>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from 'Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > >]' + 331 | return NedelecPreBasis, Range, kind, order>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = nedelec<1, 1, double>()::]' 192 | return DefaultGlobalBasis(preBasisFactory(gridView)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:28: required from here - 60 | checkBasisFEs(makeBasis(gridView, raviartThomas<0>())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | 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]': -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:40: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' - 336 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = ]' - 35 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' - 335 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | vectorBackend[localView.index(localIndex)] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here - 432 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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]': -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:40: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' - 336 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = ]' - 35 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' - 335 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | vectorBackend[localView.index(localIndex)] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here - 432 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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]': -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = DefaultGlobalBasis > >, 2, double> >; F = boundaryTreatment > >, 2, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, std::vector&)::; decltype ((declval >()(declval()), 0)) = 0]' - 118 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:260:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' - 260 | Functions::forEachBoundaryDOF(feBasis, [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 261 | dirichletNodes[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 262 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:349:20: required from here - 349 | boundaryTreatment(feBasis, dirichletNodes); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/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/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': -/usr/include/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::RT02DLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT02DLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, Dune::Impl::LocalCoefficientsVariant, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::RT02DLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:91:28: required from here + 91 | checkBasisFEs(makeBasis(gridView, nedelec<1,1,double>())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]': +/usr/include/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Impl::Nedelec1stKindCubeLocalCoefficients<2, 1>, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >]' 772 | success = testCanRepresentConstants(fe) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >]' 31 | testFE(localView.tree().finiteElement(), DisableNone, 1 /* diffOrder */); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:18: required from here - 60 | checkBasisFEs(makeBasis(gridView, raviartThomas<0>())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:91:18: required from here + 91 | checkBasisFEs(makeBasis(gridView, nedelec<1,1,double>())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ +/usr/include/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>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:183:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 183 | double functionValue = localVolumeTerm(quadPos); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:315:18: required from 'void assembleMixedPoissonRhs(const Basis&, VectorType&, VolumeTerm&&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; VectorType = Dune::BlockVector > >; VolumeTerm = main(int, char**)::&]' + 315 | getVolumeTerm(localView, localRhs, localVolumeTerm); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:408:26: required from here + 408 | assembleMixedPoissonRhs(basis, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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 = 0; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/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::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -4184,33 +4469,41 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -[ 26%] Linking CXX executable differentiablefunctiontest -In file included from /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:18: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: required from 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]' + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT02DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]' + 253 | Transformator::apply(out, x, element_->geometry()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/test/test-localfe.hh:731:35: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::RT02DLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT02DLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, Dune::Impl::LocalCoefficientsVariant, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::RT02DLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >]' + 731 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >]' + 31 | testFE(localView.tree().finiteElement(), DisableNone, 1 /* diffOrder */); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:18: required from here + 60 | checkBasisFEs(makeBasis(gridView, raviartThomas<0>())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:209:9: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 209 | using GlobalDomain = typename Element::Geometry::GlobalCoordinate; + | ^~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:60:14: required from here 60 | interpolate(p2basis, x1, f1); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:12: -/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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ +/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 = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/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::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -4257,160 +4550,30 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/differentiablefunctiontest.dir/link.txt --verbose=1 -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -/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(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/entity.hh:688:97: required by substitution of 'template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 2; GridImp = const Dune::UGGrid<2>; EntityImp = Dune::UGGridEntity]' - 688 | -> decltype(referenceElement::Geometry::mydimension>(entity.type())) - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from 'Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int order = 1]' - 80 | const auto& refElement = referenceElement(element); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from 'Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > >; Range = double; long unsigned int kind = 1; int order = 1; GridView = Dune::GridView > >]' - 157 | finiteElementMap_(gv), - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from 'Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > >]' - 331 | return NedelecPreBasis, Range, kind, order>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = nedelec<1, 1, double>()::]' - 192 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:68:28: required from here - 68 | checkBasisFEs(makeBasis(gridView, nedelec<1,1,double>())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': -/usr/include/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Impl::Nedelec1stKindSimplexLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, Dune::Impl::LocalCoefficientsVariant, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<2, 1> >, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >]' +In file included from /usr/include/dune/common/fvector.hh:22, + from /usr/include/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/localfunctions/test/test-localfe.hh:219:24: required from 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]' + 219 | if ((RangeType(1.0)-sum).two_norm() > TOL) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::RT02DLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT02DLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, Dune::Impl::LocalCoefficientsVariant, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::RT02DLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >]' 772 | success = testCanRepresentConstants(fe) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >]' 31 | testFE(localView.tree().finiteElement(), DisableNone, 1 /* diffOrder */); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:68:18: required from here - 68 | checkBasisFEs(makeBasis(gridView, nedelec<1,1,double>())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -o differentiablefunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 158 | return impl().jacobianInverse(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 374 | return jacobianInverseImpl(local, implDetected); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:64:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:325:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' - 325 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here - 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/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>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:87:56: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 87 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:325:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' - 325 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here - 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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/grid/yaspgrid.hh:70: -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 519 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:75:40: required from 'void Dune::Functions::Imp::LocalAnalyticGridViewFunction::bind(const Element&) [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 75 | geometry_.emplace(element_.geometry()); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:250:16: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 250 | localF.bind(e); - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:60:14: required from here - 60 | interpolate(p2basis, x1, f1); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/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 /usr/include/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]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:18: required from here + 60 | checkBasisFEs(makeBasis(gridView, raviartThomas<0>())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/jacobiNquadrature.hh:10, + from /usr/include/dune/geometry/quadraturerules.hh:292: +/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(); | ~~~~~~~~~~~~~~~~~^~ -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/entity.hh:688:97: required by substitution of 'template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' - 688 | -> decltype(referenceElement::Geometry::mydimension>(entity.type())) - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from 'Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int order = 1]' - 80 | const auto& refElement = referenceElement(element); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from 'Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > >; Range = double; long unsigned int kind = 1; int order = 1; GridView = Dune::GridView > >]' - 157 | finiteElementMap_(gv), - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from 'Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > >]' - 331 | return NedelecPreBasis, Range, kind, order>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = nedelec<1, 1, double>()::]' - 192 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:91:28: required from here - 91 | checkBasisFEs(makeBasis(gridView, nedelec<1,1,double>())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]': -/usr/include/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Impl::Nedelec1stKindCubeLocalCoefficients<2, 1>, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >]' - 772 | success = testCanRepresentConstants(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >]' - 31 | testFE(localView.tree().finiteElement(), DisableNone, 1 /* diffOrder */); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:91:18: required from here - 91 | checkBasisFEs(makeBasis(gridView, nedelec<1,1,double>())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.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]': /usr/include/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())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4426,37 +4589,25 @@ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' 59 | Iterator _begin; | ^~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' 118 | for(const auto& intersection: intersections(gridView, element)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:413:32: required from here - 413 | Functions::forEachBoundaryDOF( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 414 | Functions::subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 415 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 416 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 417 | }); - | ~~ -/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 +/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:100:21: required from here + 100 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 102 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | }); + | ~~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | 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(); - | ^ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:59:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 211 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here - 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': + | ~~~~~~~~~~~~~~~~~^~ /usr/include/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())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4472,202 +4623,59 @@ /usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' 59 | Iterator _begin; | ^~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' - 118 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:413:32: required from here - 413 | Functions::forEachBoundaryDOF( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 414 | Functions::subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 415 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 416 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 417 | }); - | ~~ -/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 '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-functions-2.9.0/examples/poisson-pq2.cc:76:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 211 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here - 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:123:45: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 123 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:232:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 232 | getVolumeTerm(localView, localRhs, localVolumeTerm); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here - 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 452 | inline FieldVector operator* (const FieldVector& a, const K b) - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:14: -/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/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-functions-2.9.0/examples/stokes-taylorhood.cc:421:51: required from here - 421 | using Coordinate = GridView::Codim<0> ::Geometry::GlobalCoordinate; - | ^~ -/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 '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(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = DefaultGlobalBasis > >, 2, double> >; F = boundaryTreatment > >, 2, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, std::vector&)::; decltype ((declval >()(declval()), 0)) = 0]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' 118 | for(const auto& intersection: intersections(gridView, element)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:260:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' - 260 | Functions::forEachBoundaryDOF(feBasis, [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 261 | dirichletNodes[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 262 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:349:20: required from here - 349 | boundaryTreatment(feBasis, dirichletNodes); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, - from /usr/include/dune/geometry/quadraturerules.hh:292: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 2; int COLS = 2]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:101:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' - 101 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:267:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]' - 267 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:404:29: required from here - 404 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:287:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 287 | return result; - | ^~~~~~ -/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(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:40: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' - 336 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' - 35 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' - 335 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | vectorBackend[localView.index(localIndex)] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here - 432 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | 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(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:40: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' - 336 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' - 35 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' - 335 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | vectorBackend[localView.index(localIndex)] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here - 432 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:100:21: required from here + 100 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 102 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | }); + | ~~ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ -/usr/include/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>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:49: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' - 336 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' - 35 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' - 335 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | vectorBackend[localView.index(localIndex)] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here - 432 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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/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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: required from 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]' + 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::Impl::Nedelec1stKindSimplexLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]' + 253 | Transformator::apply(out, x, element_->geometry()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/test/test-localfe.hh:731:35: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Impl::Nedelec1stKindSimplexLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, Dune::Impl::LocalCoefficientsVariant, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<2, 1> >, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >]' + 731 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >]' + 31 | testFE(localView.tree().finiteElement(), DisableNone, 1 /* diffOrder */); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:68:18: required from here + 68 | checkBasisFEs(makeBasis(gridView, nedelec<1,1,double>())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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/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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: required from 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::RT0Cube2DLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]' + 253 | Transformator::apply(out, x, element_->geometry()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/test/test-localfe.hh:731:35: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::RT0Cube2DLocalCoefficients, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >]' + 731 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >]' + 31 | testFE(localView.tree().finiteElement(), DisableNone, 1 /* diffOrder */); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:82:18: required from here + 82 | checkBasisFEs(makeBasis(gridView, raviartThomas<0>())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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/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]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: required from 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 228 | return jacobianInverseTransposed(local).transposed(); @@ -4678,37 +4686,39 @@ /usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:64:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:325:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' - 325 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here - 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:73:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' + 73 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:267:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]' + 267 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:404:29: required from here + 404 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: required from 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]' - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT02DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]' - 253 | Transformator::apply(out, x, element_->geometry()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/test/test-localfe.hh:731:35: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::RT02DLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT02DLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, Dune::Impl::LocalCoefficientsVariant, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::RT02DLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >]' - 731 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >]' - 31 | testFE(localView.tree().finiteElement(), DisableNone, 1 /* diffOrder */); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:18: required from here - 60 | checkBasisFEs(makeBasis(gridView, raviartThomas<0>())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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 /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/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(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:209:9: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 209 | using GlobalDomain = typename Element::Geometry::GlobalCoordinate; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:60:14: required from here + 60 | interpolate(p2basis, x1, f1); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/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::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/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 ); @@ -4716,54 +4726,18 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:87:56: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 87 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:325:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' - 325 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here - 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:183:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 183 | double functionValue = localVolumeTerm(quadPos); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:315:18: required from 'void assembleMixedPoissonRhs(const Basis&, VectorType&, VolumeTerm&&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; VectorType = Dune::BlockVector > >; VolumeTerm = main(int, char**)::&]' + 315 | getVolumeTerm(localView, localRhs, localVolumeTerm); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:408:26: required from here + 408 | assembleMixedPoissonRhs(basis, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:19: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/common/fvector.hh:22, - from /usr/include/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/localfunctions/test/test-localfe.hh:219:24: required from 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]' - 219 | if ((RangeType(1.0)-sum).two_norm() > TOL) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::RT02DLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT02DLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, Dune::Impl::LocalCoefficientsVariant, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::RT02DLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >]' - 772 | success = testCanRepresentConstants(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >]' - 31 | testFE(localView.tree().finiteElement(), DisableNone, 1 /* diffOrder */); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:18: required from here - 60 | checkBasisFEs(makeBasis(gridView, raviartThomas<0>())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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-functions-2.9.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:13: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ In file included from /usr/include/dune/common/transpose.hh:12: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:108:44: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' @@ -4791,42 +4765,6 @@ /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(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]' - 158 | return impl().jacobianInverse(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 374 | return jacobianInverseImpl(local, implDetected); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:59:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 211 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here - 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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 - | ^~~~~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:115:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 115 | double functionValue = localVolumeTerm(quadPos); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:232:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 232 | getVolumeTerm(localView, localRhs, localVolumeTerm); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here - 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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 = 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(); @@ -4899,25 +4837,188 @@ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: required from 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]' +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.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]': +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 2, double> >, Dune::BlockVector >, Dune::Functions::HierarchicNodeToRangeMap>' + 42 | using Domain = typename EntitySet::GlobalCoordinate; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double> >, Dune::BlockVector >, Dune::Functions::HierarchicNodeToRangeMap, double>' + 267 | class DiscreteGlobalBasisFunction + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 2, double> >&; V = Dune::BlockVector >&]' + 448 | return DiscreteGlobalBasisFunction( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 449 | std::forward(basis), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 450 | toConstVectorBackend(std::forward(vector)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:416:70: required from here + 416 | auto xFunction = Functions::makeDiscreteGlobalBasisFunction(feBasis, x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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-functions-2.9.0/examples/interpolation.cc:18: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:60:14: required from here + 60 | interpolate(p2basis, x1, f1); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ +/usr/include/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:70: +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 519 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:75:40: required from 'void Dune::Functions::Imp::LocalAnalyticGridViewFunction::bind(const Element&) [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 75 | geometry_.emplace(element_.geometry()); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:250:16: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 250 | localF.bind(e); + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:60:14: required from here + 60 | interpolate(p2basis, x1, f1); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/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/localfunctions/common/virtualinterface.hh:16, + from /usr/include/dune/localfunctions/test/test-localfe.hh:24: +/usr/include/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > > >(const ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >&):: [with auto:19 = const Dune::FieldVector&]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: required from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 109 | auto globalValue = f(xi); + | ~^~~~ +/usr/include/dune/localfunctions/common/localinterpolation.hh:34:10: required by substitution of 'template decltype (f(std::declval >())) Dune::Impl::FunctionWithCallOperator >::require(F&&) [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]' + 34 | f(std::declval()) + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/concept.hh:87:39: required by substitution of 'template().require((declval)()...), 0)) > constexpr std::true_type Dune::Concept::Impl::matchesRequirement(Dune::PriorityTag<1>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}; decltype ((declval().require((declval)()...), 0)) = ]' + 87 | decltype(std::declval().require(std::declval()...), 0) =0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/concept.hh:118:39: required from 'constexpr bool Dune::Concept::Impl::modelsConcept(Dune::PriorityTag<0>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]' + 118 | { return matchesRequirement(PriorityTag<42>()); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/concept.hh:143:34: required from 'constexpr bool Dune::Concept::Impl::models() [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]' + 143 | return modelsConcept(PriorityTag<42>()); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/concept.hh:186:59: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:158:85: required from 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]' + 158 | auto&& f = Impl::makeFunctionWithCallOperator(ff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:338:50: required from 'void Dune::Functions::Impl::GlobalValuedLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; C = double; Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalInterpolation = Dune::RT0Cube2DLocalInterpolation >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 338 | localValuedLocalInterpolation_->interpolate(localValuedFunction, out); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]' + 113 | fe.localInterpolation().interpolate(f, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/localfunctions/test/test-localfe.hh:767:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::RT0Cube2DLocalCoefficients, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >]' + 767 | success = testLocalInterpolation(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >]' + 31 | testFE(localView.tree().finiteElement(), DisableNone, 1 /* diffOrder */); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:82:18: required from here + 82 | checkBasisFEs(makeBasis(gridView, raviartThomas<0>())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/common/localinterpolation.hh:60:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 60 | return y; + | ^ +[ 26%] Linking CXX executable differentiablefunctiontest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/differentiablefunctiontest.dir/link.txt --verbose=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]': +/usr/include/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>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: required from 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::Impl::Nedelec1stKindSimplexLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::Nedelec1stKindCubeLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]' 253 | Transformator::apply(out, x, element_->geometry()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/test/test-localfe.hh:731:35: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Impl::Nedelec1stKindSimplexLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, Dune::Impl::LocalCoefficientsVariant, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<2, 1> >, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >]' +/usr/include/dune/localfunctions/test/test-localfe.hh:731:35: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Impl::Nedelec1stKindCubeLocalCoefficients<2, 1>, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >]' 731 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >]' 31 | testFE(localView.tree().finiteElement(), DisableNone, 1 /* diffOrder */); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:68:18: required from here - 68 | checkBasisFEs(makeBasis(gridView, nedelec<1,1,double>())); +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:91:18: required from here + 91 | checkBasisFEs(makeBasis(gridView, nedelec<1,1,double>())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > > >(const ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >&):: [with auto:19 = const Dune::FieldVector&]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: required from 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 207 | auto globalValue = f(xi); + | ~^~~~ +/usr/include/dune/localfunctions/common/localinterpolation.hh:34:10: required by substitution of 'template decltype (f(std::declval >())) Dune::Impl::FunctionWithCallOperator >::require(F&&) [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]' + 34 | f(std::declval()) + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/concept.hh:87:39: required by substitution of 'template().require((declval)()...), 0)) > constexpr std::true_type Dune::Concept::Impl::matchesRequirement(Dune::PriorityTag<1>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}; decltype ((declval().require((declval)()...), 0)) = ]' + 87 | decltype(std::declval().require(std::declval()...), 0) =0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/concept.hh:118:39: required from 'constexpr bool Dune::Concept::Impl::modelsConcept(Dune::PriorityTag<0>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]' + 118 | { return matchesRequirement(PriorityTag<42>()); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/concept.hh:143:34: required from 'constexpr bool Dune::Concept::Impl::models() [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]' + 143 | return modelsConcept(PriorityTag<42>()); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/concept.hh:186:59: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh:450:85: required from 'void Dune::Impl::Nedelec1stKindCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]' + 450 | auto&& f = Impl::makeFunctionWithCallOperator(ff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:338:50: required from 'void Dune::Functions::Impl::GlobalValuedLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; C = double; Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalInterpolation = Dune::Impl::Nedelec1stKindCubeLocalInterpolation >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 338 | localValuedLocalInterpolation_->interpolate(localValuedFunction, out); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]' + 113 | fe.localInterpolation().interpolate(f, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/localfunctions/test/test-localfe.hh:767:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Impl::Nedelec1stKindCubeLocalCoefficients<2, 1>, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >]' + 767 | success = testLocalInterpolation(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >]' + 31 | testFE(localView.tree().finiteElement(), DisableNone, 1 /* diffOrder */); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:91:18: required from here + 91 | checkBasisFEs(makeBasis(gridView, nedelec<1,1,double>())); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/common/localinterpolation.hh:60:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 60 | return y; + | ^ +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -o differentiablefunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so In file included from /usr/include/c++/14/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/14/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': @@ -4948,110 +5049,6 @@ /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -[ 26%] Built target differentiablefunctiontest -make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/depend -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: required from 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::RT0Cube2DLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]' - 253 | Transformator::apply(out, x, element_->geometry()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/test/test-localfe.hh:731:35: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::RT0Cube2DLocalCoefficients, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >]' - 731 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >]' - 31 | testFE(localView.tree().finiteElement(), DisableNone, 1 /* diffOrder */); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:82:18: required from here - 82 | checkBasisFEs(makeBasis(gridView, raviartThomas<0>())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:73:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' - 73 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:267:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]' - 267 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:404:29: required from here - 404 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/DependInfo.cmake "--color=" -In file included from /usr/include/dune/geometry/quadraturerules.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:137:43: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' - 137 | double tmp = - (fluxDivergence[i] * pressureValues[j]) * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:267:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]' - 267 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:404:29: required from here - 404 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 524 | inline FieldVector operator* (const K a, const FieldVector& b) - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:22: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const std::vector&]': -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:276:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector]' - 276 | interpolate(basis, coeff, f, bitVector, HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:358:14: required from here - 358 | interpolate(feBasis, x, dirichletValueFunction, dirichletNodes); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -/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]': -/usr/include/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>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:49: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' - 336 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' - 35 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' - 335 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | vectorBackend[localView.index(localIndex)] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here - 432 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 240 | GlobalCoordinate center() const - | ^~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 28%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -MF CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o.d -o CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc In file included from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17: /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': @@ -5080,6 +5077,128 @@ /usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 524 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ +/usr/include/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]': +/usr/include/dune/grid/yaspgrid.hh:911: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/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>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]' + 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from 'Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const:: [with auto:192 = {Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::FaceNormalGridFunction > > >::LocalFunction}]' + 124 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:2655:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::; _Args = {const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&}]' + 2655 | std::declval<_Fn>()(std::declval<_Args>()...) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&>' + 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:2671:12: required from 'struct std::__invoke_result, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&>' + 2671 | struct __invoke_result + | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:183:35: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = main(int, char**)::; IF = {Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > >}; Dune::Functions::ComposedGridFunction::Range = Dune::FieldVector; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' + 123 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 124 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 125 | }, innerLocalFunctions_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:152:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::RaviartThomasNode > >, 0>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::RaviartThomasNode > >, 0>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > > >&&; LF = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction; HBV = Dune::Functions::Impl::ISTLVectorBackend > > >&&]' + 152 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = SubspaceBasis > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector > >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector > >; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:276:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = SubspaceBasis > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector > >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector > >]' + 276 | interpolate(basis, coeff, f, bitVector, HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:435:14: required from here + 435 | interpolate(fluxBasis, rhs, fluxDirichletValues, isDirichlet); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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 + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, + from /usr/include/dune/geometry/quadraturerules.hh:292: +/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 = 1; int COLS = 2]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:71:44: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 71 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 211 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here + 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 267 | return result; + | ^~~~~~ +/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-functions-2.9.0/examples/poisson-pq2.cc:76:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 211 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here + 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:46: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 211 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here + 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 267 | return result; + | ^~~~~~ +/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]': +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = DefaultGlobalBasis > >, 2, double> >; F = boundaryTreatment > >, 2, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, std::vector&)::; decltype ((declval >()(declval()), 0)) = 0]' + 118 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:260:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' + 260 | Functions::forEachBoundaryDOF(feBasis, [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 261 | dirichletNodes[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 262 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:349:20: required from here + 349 | boundaryTreatment(feBasis, dirichletNodes); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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]': +/usr/include/dune/grid/yaspgrid.hh:911: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-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': @@ -5152,65 +5271,80 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911: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::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 158 | return impl().jacobianInverse(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 374 | return jacobianInverseImpl(local, implDetected); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:73:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' - 73 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:267:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]' - 267 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:404:29: required from here - 404 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/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]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1206 | writeGridPoints(writer); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' - 1187 | writeAllData(writer); - | ^~~~~~~~~~~~ -/usr/include/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 ); - | ^~~~~~~~~~~~~ -/usr/include/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-functions-2.9.0/examples/poisson-pq2.cc:424:18: required from here - 424 | vtkWriter.write("poisson-pq2"); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/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/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>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:183:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 183 | double functionValue = localVolumeTerm(quadPos); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:315:18: required from 'void assembleMixedPoissonRhs(const Basis&, VectorType&, VolumeTerm&&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; VectorType = Dune::BlockVector > >; VolumeTerm = main(int, char**)::&]' - 315 | getVolumeTerm(localView, localRhs, localVolumeTerm); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:408:26: required from here - 408 | assembleMixedPoissonRhs(basis, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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/localfunctions/lagrange.hh:24, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangedgbasis.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:23: +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' + 125 | impl_.partial(order,in,out); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here + 121 | void partial(const std::array& order, + | ^~~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | auto lagrangianFactor = [&lagrangeNode] + | ^~~~~~~~~~~~~~~ + 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 393 | -> typename Traits::RangeType + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 394 | { + | ~ + 395 | if ( no < i) + | ~~~~~~~~~~~~ + 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 397 | if (no < i+j) + | ~~~~~~~~~~~~~ + 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 400 | }; + | ~ +In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, + from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, + from /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:14: +/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 2; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: required from 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 277 | FieldVector coords = i->geometry().global(sit.coords()); + | ~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:261:8: required from here + 261 | void SubsamplingVTKWriter::writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | VirtualRefinement::Codim::SubEntityIterator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/functional:59, + from /usr/include/dune/common/transpose.hh:9: +/usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' + 664 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' + 170 | impl_.interpolate(f,out); + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from 'void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]' + 161 | f.write(sit.coords(),*p); + | ~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from 'void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 237 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells,IteratorSelector()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here + 225 | void SubsamplingVTKWriter::writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | VirtualRefinement::Codim::SubEntityIterator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' In file included from /usr/include/c++/14/vector:68, from /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:5: /usr/include/c++/14/bits/refwrap.h: In instantiation of 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]': @@ -5256,179 +5390,6 @@ /usr/include/c++/14/bits/refwrap.h:356:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | operator()(_Args&&... __args) const | ^~~~~~~~ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911: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/localfunctions/common/virtualinterface.hh:16, - from /usr/include/dune/localfunctions/test/test-localfe.hh:24: -/usr/include/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > > >(const ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >&):: [with auto:19 = const Dune::FieldVector&]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: required from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 109 | auto globalValue = f(xi); - | ~^~~~ -/usr/include/dune/localfunctions/common/localinterpolation.hh:34:10: required by substitution of 'template decltype (f(std::declval >())) Dune::Impl::FunctionWithCallOperator >::require(F&&) [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]' - 34 | f(std::declval()) - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/concept.hh:87:39: required by substitution of 'template().require((declval)()...), 0)) > constexpr std::true_type Dune::Concept::Impl::matchesRequirement(Dune::PriorityTag<1>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}; decltype ((declval().require((declval)()...), 0)) = ]' - 87 | decltype(std::declval().require(std::declval()...), 0) =0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/concept.hh:118:39: required from 'constexpr bool Dune::Concept::Impl::modelsConcept(Dune::PriorityTag<0>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]' - 118 | { return matchesRequirement(PriorityTag<42>()); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/concept.hh:143:34: required from 'constexpr bool Dune::Concept::Impl::models() [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]' - 143 | return modelsConcept(PriorityTag<42>()); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/concept.hh:186:59: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:158:85: required from 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]' - 158 | auto&& f = Impl::makeFunctionWithCallOperator(ff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:338:50: required from 'void Dune::Functions::Impl::GlobalValuedLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; C = double; Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalInterpolation = Dune::RT0Cube2DLocalInterpolation >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 338 | localValuedLocalInterpolation_->interpolate(localValuedFunction, out); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]' - 113 | fe.localInterpolation().interpolate(f, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/localfunctions/test/test-localfe.hh:767:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::RT0Cube2DLocalCoefficients, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >]' - 767 | success = testLocalInterpolation(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >]' - 31 | testFE(localView.tree().finiteElement(), DisableNone, 1 /* diffOrder */); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:82:18: required from here - 82 | checkBasisFEs(makeBasis(gridView, raviartThomas<0>())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/common/localinterpolation.hh:60:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 60 | return y; - | ^ -/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]': -/usr/include/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>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: required from 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::Nedelec1stKindCubeLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]' - 253 | Transformator::apply(out, x, element_->geometry()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/test/test-localfe.hh:731:35: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Impl::Nedelec1stKindCubeLocalCoefficients<2, 1>, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >]' - 731 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >]' - 31 | testFE(localView.tree().finiteElement(), DisableNone, 1 /* diffOrder */); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:91:18: required from here - 91 | checkBasisFEs(makeBasis(gridView, nedelec<1,1,double>())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > > >(const ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >&):: [with auto:19 = const Dune::FieldVector&]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: required from 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 207 | auto globalValue = f(xi); - | ~^~~~ -/usr/include/dune/localfunctions/common/localinterpolation.hh:34:10: required by substitution of 'template decltype (f(std::declval >())) Dune::Impl::FunctionWithCallOperator >::require(F&&) [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]' - 34 | f(std::declval()) - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/concept.hh:87:39: required by substitution of 'template().require((declval)()...), 0)) > constexpr std::true_type Dune::Concept::Impl::matchesRequirement(Dune::PriorityTag<1>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}; decltype ((declval().require((declval)()...), 0)) = ]' - 87 | decltype(std::declval().require(std::declval()...), 0) =0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/concept.hh:118:39: required from 'constexpr bool Dune::Concept::Impl::modelsConcept(Dune::PriorityTag<0>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]' - 118 | { return matchesRequirement(PriorityTag<42>()); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/concept.hh:143:34: required from 'constexpr bool Dune::Concept::Impl::models() [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]' - 143 | return modelsConcept(PriorityTag<42>()); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/concept.hh:186:59: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh:450:85: required from 'void Dune::Impl::Nedelec1stKindCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]' - 450 | auto&& f = Impl::makeFunctionWithCallOperator(ff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:338:50: required from 'void Dune::Functions::Impl::GlobalValuedLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; C = double; Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalInterpolation = Dune::Impl::Nedelec1stKindCubeLocalInterpolation >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 338 | localValuedLocalInterpolation_->interpolate(localValuedFunction, out); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]' - 113 | fe.localInterpolation().interpolate(f, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/localfunctions/test/test-localfe.hh:767:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Impl::Nedelec1stKindCubeLocalCoefficients<2, 1>, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >]' - 767 | success = testLocalInterpolation(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >]' - 31 | testFE(localView.tree().finiteElement(), DisableNone, 1 /* diffOrder */); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:91:18: required from here - 91 | checkBasisFEs(makeBasis(gridView, nedelec<1,1,double>())); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/common/localinterpolation.hh:60:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 60 | return y; - | ^ -/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]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: required from 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 228 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 158 | return impl().jacobianInverse(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 374 | return jacobianInverseImpl(local, implDetected); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:73:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' - 73 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:267:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]' - 267 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:404:29: required from here - 404 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:183:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 183 | double functionValue = localVolumeTerm(quadPos); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:315:18: required from 'void assembleMixedPoissonRhs(const Basis&, VectorType&, VolumeTerm&&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; VectorType = Dune::BlockVector > >; VolumeTerm = main(int, char**)::&]' - 315 | getVolumeTerm(localView, localRhs, localVolumeTerm); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:408:26: required from here - 408 | assembleMixedPoissonRhs(basis, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 161 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ -In file included from /usr/include/c++/14/functional:59, - from /usr/include/dune/common/transpose.hh:9: -/usr/include/c++/14/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' - 451 | _M_invoker = &_My_handler::_M_invoke; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' - 225 | asBase.interpolate(FunctionType(std::cref(f)),out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const std::vector&]' - 135 | fe.localInterpolation().interpolate(localFj, interpolationCoefficients); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:276:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector]' - 276 | interpolate(basis, coeff, f, bitVector, HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:358:14: required from here - 358 | interpolate(feBasis, x, dirichletValueFunction, dirichletNodes); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); @@ -5448,6 +5409,127 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ +[ 26%] Built target differentiablefunctiontest +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:59:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 211 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here + 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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/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-functions-2.9.0/examples/poisson-pq2.cc:76:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 211 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here + 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:16: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:123:45: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 123 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:232:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 232 | getVolumeTerm(localView, localRhs, localVolumeTerm); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here + 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 452 | inline FieldVector operator* (const FieldVector& a, const K b) + | ^~~~~~~~ +make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/depend +/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(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = DefaultGlobalBasis > >, 2, double> >; F = boundaryTreatment > >, 2, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, std::vector&)::; decltype ((declval >()(declval()), 0)) = 0]' + 118 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:260:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' + 260 | Functions::forEachBoundaryDOF(feBasis, [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 261 | dirichletNodes[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 262 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:349:20: required from here + 349 | boundaryTreatment(feBasis, dirichletNodes); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 28%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(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]' + 158 | return impl().jacobianInverse(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 374 | return jacobianInverseImpl(local, implDetected); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:59:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 211 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here + 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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 + | ^~~~~~~~~~~~~~~ +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -MF CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o.d -o CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:115:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 115 | double functionValue = localVolumeTerm(quadPos); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:232:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 232 | getVolumeTerm(localView, localRhs, localVolumeTerm); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here + 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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/grid/yaspgrid.hh:70: /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' @@ -5490,6 +5572,37 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:762:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 762 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +In file included from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:22: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const std::vector&]': +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:276:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector]' + 276 | interpolate(basis, coeff, f, bitVector, HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:358:14: required from here + 358 | interpolate(feBasis, x, dirichletValueFunction, dirichletNodes); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ /usr/include/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]': /usr/include/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(); @@ -5512,12 +5625,41 @@ /usr/include/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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/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]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1206 | writeGridPoints(writer); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' + 1187 | writeAllData(writer); + | ^~~~~~~~~~~~ +/usr/include/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 ); + | ^~~~~~~~~~~~~ +/usr/include/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-functions-2.9.0/examples/poisson-pq2.cc:424:18: required from here + 424 | vtkWriter.write("poisson-pq2"); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:24, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangedgbasis.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:23: -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:23: +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 0; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' 125 | impl_.partial(order,in,out); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here @@ -5544,26 +5686,33 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ -In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, - from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, - from /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:14: -/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 2; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: required from 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 277 | FieldVector coords = i->geometry().global(sit.coords()); - | ~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:261:8: required from here - 261 | void SubsamplingVTKWriter::writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | VirtualRefinement::Codim::SubEntityIterator:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:30: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; V = Dune::Functions::Impl::ISTLVectorBackend > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:208:22: required from 'void Dune::VTKWriter::VTKLocalFunction::FunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = Dune::Functions::DiscreteGlobalBasisFunction > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::Impl::ISTLVectorBackend > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; GridView = Dune::GridView > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' + 208 | auto r = _f(pos); + | ~~^~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:206:22: required from here + 206 | virtual void write(const Coordinate& pos, Writer& w, std::size_t count) const + | ^~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 322 | Range operator()(const Domain& x) const + | ^~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/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>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 519 | auto ll = _it.lowerleft(); + | ^~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:64:17: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' 664 | out[0] = f(center); | ~^~~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' +/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' 170 | impl_.interpolate(f,out); | ~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here @@ -5572,6 +5721,25 @@ /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:80:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:87:124: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:89:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 89 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:89:94: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 89 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.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 | auto positionInElement = intersection.geometryInInside().global(quadPoint.position()); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:119:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 119 | elementMatrix[i][j] += -1 * factor * values[i] * values[j] * quadPoint.weight(); +In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, + from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:14: /usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from 'void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]' 161 | f.write(sit.coords(),*p); @@ -5585,81 +5753,95 @@ /usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/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>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]' - 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from 'Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const:: [with auto:192 = {Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::FaceNormalGridFunction > > >::LocalFunction}]' - 124 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:2655:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::; _Args = {const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&}]' - 2655 | std::declval<_Fn>()(std::declval<_Args>()...) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&>' - 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:2671:12: required from 'struct std::__invoke_result, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&>' - 2671 | struct __invoke_result - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:183:35: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = main(int, char**)::; IF = {Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > >}; Dune::Functions::ComposedGridFunction::Range = Dune::FieldVector; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' - 123 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 124 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 125 | }, innerLocalFunctions_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:152:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::RaviartThomasNode > >, 0>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::RaviartThomasNode > >, 0>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > > >&&; LF = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction; HBV = Dune::Functions::Impl::ISTLVectorBackend > > >&&]' - 152 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:280:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 280 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/fvector.hh: In function 'Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 452 | inline FieldVector operator* (const FieldVector& a, const K b) + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:365:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return jump * intersection.unitOuterNormal(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:133:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc: In function 'void getOffDiagonalLocalMatrix(const Intersection&, const LocalView&, const LocalView&, MatrixType&, LocalVelocityField&&) [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:163:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 163 | elementMatrix[i][j] += factor * insideValues[i] * outsideValues[j] * quadPoint.weight(); +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/include/c++/14/functional:59, + from /usr/include/dune/common/transpose.hh:9: +/usr/include/c++/14/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' + 451 | _M_invoker = &_My_handler::_M_invoke; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' + 225 | asBase.interpolate(FunctionType(std::cref(f)),out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const std::vector&]' + 135 | fe.localInterpolation().interpolate(localFj, interpolationCoefficients); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' 97 | visitor.leaf(tree, treePath); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>&]' +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&]' 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = SubspaceBasis > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector > >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector > >; NTRE = HierarchicNodeToRangeMap]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector; NTRE = HierarchicNodeToRangeMap]' 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:276:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = SubspaceBasis > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector > >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:276:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector]' 276 | interpolate(basis, coeff, f, bitVector, HierarchicNodeToRangeMap()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:435:14: required from here - 435 | interpolate(fluxBasis, rhs, fluxDirichletValues, isDirichlet); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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-functions-2.9.0/examples/poisson-pq2.cc:358:14: required from here + 358 | interpolate(feBasis, x, dirichletValueFunction, dirichletNodes); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ /usr/include/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]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, - from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:14: -/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 2; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: required from 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 277 | FieldVector coords = i->geometry().global(sit.coords()); - | ~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:261:8: required from here - 261 | void SubsamplingVTKWriter::writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | VirtualRefinement::Codim::SubEntityIterator:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' +In file included from /usr/include/dune/localfunctions/lagrange.hh:21: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 664 | out[0] = f(center); | ~^~~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' - 170 | impl_.interpolate(f,out); - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:16: +/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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ In file included from /usr/include/dune/localfunctions/lagrange.hh:21, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, from /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:21: @@ -5674,94 +5856,10 @@ /usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ -/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from 'void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]' - 161 | f.write(sit.coords(),*p); - | ~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from 'void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 237 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells,IteratorSelector()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here - 225 | void SubsamplingVTKWriter::writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | VirtualRefinement::Codim::SubEntityIterator:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:762:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 762 | out[0] = f(center); - | ~^~~~~~~~ /usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/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>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 519 | auto ll = _it.lowerleft(); - | ^~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 100 | Range operator()(const LocalDomain& x) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/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>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 519 | auto ll = _it.lowerleft(); - | ^~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:64:17: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:80:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:87:124: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:89:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 89 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:89:94: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 89 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.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 | auto positionInElement = intersection.geometryInInside().global(quadPoint.position()); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:119:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 119 | elementMatrix[i][j] += -1 * factor * values[i] * values[j] * quadPoint.weight(); In file included from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:25: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&]': /usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' @@ -5836,6 +5934,92 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ +/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.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]': +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' + 262 | testScalarBasisConst(bSplineBasis, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 263 | true, + | ~~~~~ + 264 | true, // Don't interpolate a given function and try to integrate over it + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 265 | DisableLocalInterpolation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here + 344 | testOnStructuredGrid<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/grid/io/file/vtk/subsamplingvtkwriter.hh:15: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::FunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = Dune::Functions::DiscreteGlobalBasisFunction > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::Impl::ISTLVectorBackend > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:208:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | auto r = _f(pos); + | ^ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:23, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:24: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/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>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 519 | auto ll = _it.lowerleft(); + | ^~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:101:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 101 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:137:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | double tmp = - (fluxDivergence[i] * pressureValues[j]) * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/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]': +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' + 262 | testScalarBasisConst(bSplineBasis, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 263 | true, + | ~~~~~ + 264 | true, // Don't interpolate a given function and try to integrate over it + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 265 | DisableLocalInterpolation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here + 345 | testOnStructuredGrid<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(); + | ^ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); @@ -5843,36 +6027,33 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 100 | Range operator()(const LocalDomain& x) const + | ^~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:280: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/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:280:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/fvector.hh: In function 'Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 452 | inline FieldVector operator* (const FieldVector& a, const K b) +/usr/include/dune/common/fvector.hh: In function 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 524 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:21, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:23: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); @@ -5880,49 +6061,120 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:133:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc: In function 'void getOffDiagonalLocalMatrix(const Intersection&, const LocalView&, const LocalView&, MatrixType&, LocalVelocityField&&) [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:163:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 163 | elementMatrix[i][j] += factor * insideValues[i] * outsideValues[j] * quadPoint.weight(); +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:22: /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:59:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:71:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 71 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:93: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/usr/include/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/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 254 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/transpose.hh: In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/common/transpose.hh:183:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | auto transpose(const Matrix& matrix) { - | ^~~~~~~~~ -/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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 254 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 119 | return localValue; + | ^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ +In file included from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:32: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:136:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return normal; + | ^~~~~~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/usr/include/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/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 + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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]': +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' + 262 | testScalarBasisConst(bSplineBasis, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 263 | true, + | ~~~~~ + 264 | true, // Don't interpolate a given function and try to integrate over it + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 265 | DisableLocalInterpolation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here + 346 | testOnStructuredGrid<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(); + | ^ +/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]': +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from 'void testOnHybridGrid() [with int dim = 2]' + 310 | testScalarBasisConst(pq1Basis, true, disableInterpolate); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:348:22: required from here + 348 | testOnHybridGrid<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(); + | ^ +In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, + from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:14: +/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 2; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: required from 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 277 | FieldVector coords = i->geometry().global(sit.coords()); + | ~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:261:8: required from here + 261 | void SubsamplingVTKWriter::writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | VirtualRefinement::Codim::SubEntityIterator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' + 664 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' + 170 | impl_.interpolate(f,out); + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from 'void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]' + 161 | f.write(sit.coords(),*p); + | ~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from 'void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 237 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells,IteratorSelector()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here + 225 | void SubsamplingVTKWriter::writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | VirtualRefinement::Codim::SubEntityIterator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': @@ -6001,6 +6253,155 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:10: +/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]': +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 3, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap>' + 42 | using Domain = typename EntitySet::GlobalCoordinate; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, double>' + 267 | class DiscreteGlobalBasisFunction + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 3, double> >&; V = std::vector&]' + 448 | return DiscreteGlobalBasisFunction( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 449 | std::forward(basis), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 450 | toConstVectorBackend(std::forward(vector)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:60:72: required from here + 60 | auto v_f = Dune::Functions::makeDiscreteGlobalBasisFunction(basis,v); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/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 /usr/include/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(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' + 262 | testScalarBasisConst(bSplineBasis, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 263 | true, + | ~~~~~ + 264 | true, // Don't interpolate a given function and try to integrate over it + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 265 | DisableLocalInterpolation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here + 344 | testOnStructuredGrid<1>(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/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/quadraturerules.hh:16: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:59: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' + 262 | testScalarBasisConst(bSplineBasis, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 263 | true, + | ~~~~~ + 264 | true, // Don't interpolate a given function and try to integrate over it + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 265 | DisableLocalInterpolation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here + 344 | testOnStructuredGrid<1>(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 524 | inline FieldVector operator* (const K a, const FieldVector& b) + | ^~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:21, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:23: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 664 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:59:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:71:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 71 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:93: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' + 262 | testScalarBasisConst(bSplineBasis, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 263 | true, + | ~~~~~ + 264 | true, // Don't interpolate a given function and try to integrate over it + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 265 | DisableLocalInterpolation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here + 345 | testOnStructuredGrid<2>(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/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/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': +/usr/include/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/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 254 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/usr/include/dune/common/transpose.hh: In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/common/transpose.hh:183:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | auto transpose(const Matrix& matrix) { + | ^~~~~~~~~ +/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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 254 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:123:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; @@ -6018,56 +6419,31 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:24, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:23: -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 0; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' - 125 | impl_.partial(order,in,out); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here - 121 | void partial(const std::array& order, - | ^~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | auto lagrangianFactor = [&lagrangeNode] - | ^~~~~~~~~~~~~~~ - 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 393 | -> typename Traits::RangeType - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 394 | { - | ~ - 395 | if ( no < i) - | ~~~~~~~~~~~~ - 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 397 | if (no < i+j) - | ~~~~~~~~~~~~~ - 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 400 | }; - | ~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:30: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; V = Dune::Functions::Impl::ISTLVectorBackend > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:208:22: required from 'void Dune::VTKWriter::VTKLocalFunction::FunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = Dune::Functions::DiscreteGlobalBasisFunction > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::Impl::ISTLVectorBackend > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; GridView = Dune::GridView > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' - 208 | auto r = _f(pos); - | ~~^~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:206:22: required from here - 206 | virtual void write(const Coordinate& pos, Writer& w, std::size_t count) const - | ^~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 322 | Range operator()(const Domain& x) 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(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' + 262 | testScalarBasisConst(bSplineBasis, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 263 | true, + | ~~~~~ + 264 | true, // Don't interpolate a given function and try to integrate over it + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 265 | DisableLocalInterpolation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here + 346 | testOnStructuredGrid<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 + | ^~~~~~~~~~ In file included from /usr/include/c++/14/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/14/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': @@ -6147,250 +6523,34 @@ /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -In file included from /usr/include/c++/14/functional:59, - from /usr/include/dune/common/transpose.hh:9: -/usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' - 664 | out[0] = f(center); - | ~^~~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' - 170 | impl_.interpolate(f,out); - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, - from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:14: -/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from 'void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]' - 161 | f.write(sit.coords(),*p); - | ~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from 'void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 237 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells,IteratorSelector()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here - 225 | void SubsamplingVTKWriter::writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | VirtualRefinement::Codim::SubEntityIterator:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:365:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return jump * intersection.unitOuterNormal(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:16: -/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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -In file included from /usr/include/dune/localfunctions/lagrange.hh:21: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::FunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = Dune::Functions::DiscreteGlobalBasisFunction > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::Impl::ISTLVectorBackend > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:208:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | auto r = _f(pos); - | ^ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:23, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:24: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangedgbasis.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:12: -/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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:101:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 101 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:137:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | double tmp = - (fluxDivergence[i] * pressureValues[j]) * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:280:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 280 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/fvector.hh: In function 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 524 | inline FieldVector operator* (const K a, const FieldVector& b) - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:22: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:34: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; V = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:208:22: required from 'void Dune::VTKWriter::VTKLocalFunction::FunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; GridView = Dune::GridView > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' - 208 | auto r = _f(pos); - | ~~^~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:206:22: required from here - 206 | virtual void write(const Coordinate& pos, Writer& w, std::size_t count) const - | ^~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 322 | Range operator()(const Domain& x) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' - 664 | out[0] = f(center); - | ~^~~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' - 170 | impl_.interpolate(f,out); - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 119 | return localValue; - | ^~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:32: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:136:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return normal; - | ^~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/usr/include/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 - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, - from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, - from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:15: -/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from 'void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]' - 161 | f.write(sit.coords(),*p); - | ~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from 'void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 237 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells,IteratorSelector()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here - 225 | void SubsamplingVTKWriter::writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | VirtualRefinement::Codim::SubEntityIterator:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/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 - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:10: -/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]': -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 3, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap>' - 42 | using Domain = typename EntitySet::GlobalCoordinate; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, double>' - 267 | class DiscreteGlobalBasisFunction - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 3, double> >&; V = std::vector&]' - 448 | return DiscreteGlobalBasisFunction( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 449 | std::forward(basis), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 450 | toConstVectorBackend(std::forward(vector)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:60:72: required from here - 60 | auto v_f = Dune::Functions::makeDiscreteGlobalBasisFunction(basis,v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/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 /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, + from /usr/include/dune/geometry/quadraturerules.hh:292: +/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(); - | ^ -In file included from /usr/include/dune/localfunctions/lagrange.hh:21, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/taylorhoodbasis.hh:15, - from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:26: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.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]': -/usr/include/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/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' 165 | const double integrationElement = element.geometry().integrationElement(quadPos); | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from 'void testOnHybridGrid() [with int dim = 2]' + 310 | testScalarBasisConst(pq1Basis, true, disableInterpolate); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:348:22: required from here + 348 | testOnHybridGrid<2>(); + | ~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator+(K, const FieldVector&) [with K = double]': +/usr/include/c++/14/bits/stl_numeric.h:141:39: required from '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = double]' + 141 | __init = _GLIBCXX_MOVE_IF_20(__init) + *__first; + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:70:37: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 70 | double sum = std::accumulate(values.begin(), values.end(), 0.0); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' 262 | testScalarBasisConst(bSplineBasis, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ @@ -6403,9 +6563,29 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here 344 | testOnStructuredGrid<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(); - | ^ +/usr/include/dune/common/fvector.hh:510:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 510 | inline FieldVector operator+ (const K a, const FieldVector& b) + | ^~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangedgbasis.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:12: +/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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:16, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:18: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': @@ -6452,11 +6632,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ -In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::FunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:208:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | auto r = _f(pos); - | ^ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:72:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 72 | auto jacobianTransposed = geometry.jacobianTransposed(xi); @@ -6533,56 +6708,6 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:171:12: note: parameter 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 = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' - 262 | testScalarBasisConst(bSplineBasis, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 263 | true, - | ~~~~~ - 264 | true, // Don't interpolate a given function and try to integrate over it - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 265 | DisableLocalInterpolation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here - 345 | testOnStructuredGrid<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-functions-2.9.0/examples/stokes-taylorhood.cc: In function 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]': -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:87:16: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:108:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:120:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vv_element_matrix}@*/ - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:119:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:119:52: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:147:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 146 | jacobians[i][0][k] * pressureValues[j] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 147 | * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/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>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 519 | auto ll = _it.lowerleft(); - | ^~ /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:74:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | auto y = f(localPos); @@ -6608,26 +6733,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:280:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 280 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/transpose.hh: In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/common/transpose.hh:183:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | auto transpose(const Matrix& matrix) { - | ^~~~~~~~~ -/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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 254 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/fvector.hh: In function 'Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 452 | inline FieldVector operator* (const FieldVector& a, const K b) - | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); @@ -6635,17 +6740,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | return localValue; | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 100 | Range operator()(const LocalDomain& x) const - | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); @@ -6660,76 +6754,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | return localValue; | ^~~~~~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.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]': -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' - 547 | return GeometryTypes::cube(Geometry::mydimension); - | ^~~~~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/lagrangedgbasis.hh:166:23: required from 'It Dune::Functions::LagrangeDGPreBasis::indices(const Node&, It) const [with It = __gnu_cxx::__normal_iterator, 1>*, std::vector, 1>, std::allocator, 1> > > >; GV = Dune::GridView > >; int k = 2; Node = Dune::Functions::LagrangeNode > >, 2, double>]' - 166 | if (element.type().isTriangle()) - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultlocalview.hh:86:37: required from 'void Dune::Functions::DefaultLocalView::bind(const Element&) [with GB = Dune::Functions::DefaultGlobalBasis > >, 2> >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 86 | globalBasis_->preBasis().indices(tree_, indices_.begin()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:519:19: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2> >; Flags = {}]' - 519 | localView.bind(e); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2> >; Flags = {}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:41:28: required from here - 41 | test.subTest(checkBasis(basis)); - | ~~~~~~~~~~^~~~~~~ -/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]': -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' - 262 | testScalarBasisConst(bSplineBasis, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 263 | true, - | ~~~~~ - 264 | true, // Don't interpolate a given function and try to integrate over it - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 265 | DisableLocalInterpolation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here - 346 | testOnStructuredGrid<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(); - | ^ -/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]': -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from 'void testOnHybridGrid() [with int dim = 2]' - 310 | testScalarBasisConst(pq1Basis, true, disableInterpolate); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:348:22: required from here - 348 | testOnHybridGrid<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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); @@ -6814,81 +6838,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | return localValue; | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/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(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' - 262 | testScalarBasisConst(bSplineBasis, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 263 | true, - | ~~~~~ - 264 | true, // Don't interpolate a given function and try to integrate over it - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 265 | DisableLocalInterpolation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here - 344 | testOnStructuredGrid<1>(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/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/quadraturerules.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:59: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' - 262 | testScalarBasisConst(bSplineBasis, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 263 | true, - | ~~~~~ - 264 | true, // Don't interpolate a given function and try to integrate over it - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 265 | DisableLocalInterpolation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here - 344 | testOnStructuredGrid<1>(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 524 | inline FieldVector operator* (const K a, const FieldVector& b) - | ^~~~~~~~ -/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/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' - 262 | testScalarBasisConst(bSplineBasis, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 263 | true, - | ~~~~~ - 264 | true, // Don't interpolate a given function and try to integrate over it - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 265 | DisableLocalInterpolation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here - 345 | testOnStructuredGrid<2>(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/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 = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /usr/include/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())); @@ -6981,10 +6930,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/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:228:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/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]': /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); @@ -7007,87 +6952,50 @@ /usr/include/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/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(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' - 262 | testScalarBasisConst(bSplineBasis, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 263 | true, - | ~~~~~ - 264 | true, // Don't interpolate a given function and try to integrate over it - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 265 | DisableLocalInterpolation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here - 346 | testOnStructuredGrid<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 - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, - from /usr/include/dune/geometry/quadraturerules.hh:292: -/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(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from 'void testOnHybridGrid() [with int dim = 2]' - 310 | testScalarBasisConst(pq1Basis, true, disableInterpolate); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:348:22: required from here - 348 | testOnHybridGrid<2>(); - | ~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:24: -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' - 125 | impl_.partial(order,in,out); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here - 121 | void partial(const std::array& order, - | ^~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | auto lagrangianFactor = [&lagrangeNode] - | ^~~~~~~~~~~~~~~ - 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 393 | -> typename Traits::RangeType - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 394 | { - | ~ - 395 | if ( no < i) - | ~~~~~~~~~~~~ - 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 397 | if (no < i+j) - | ~~~~~~~~~~~~~ - 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 400 | }; - | ~ -[ 29%] Linking CXX executable istlvectorbackendtest -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/backends/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/istlvectorbackendtest.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:34: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; V = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:208:22: required from 'void Dune::VTKWriter::VTKLocalFunction::FunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; GridView = Dune::GridView > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' + 208 | auto r = _f(pos); + | ~~^~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:206:22: required from here + 206 | virtual void write(const Coordinate& pos, Writer& w, std::size_t count) const + | ^~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 322 | Range operator()(const Domain& x) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' + 664 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' + 170 | impl_.interpolate(f,out); + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, + from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, + from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:15: +/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from 'void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]' + 161 | f.write(sit.coords(),*p); + | ~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from 'void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 237 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells,IteratorSelector()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here + 225 | void SubsamplingVTKWriter::writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | VirtualRefinement::Codim::SubEntityIterator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/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:228:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/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]' @@ -7181,6 +7089,38 @@ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.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]': +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' + 547 | return GeometryTypes::cube(Geometry::mydimension); + | ^~~~~~~~~~~ +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/lagrangedgbasis.hh:166:23: required from 'It Dune::Functions::LagrangeDGPreBasis::indices(const Node&, It) const [with It = __gnu_cxx::__normal_iterator, 1>*, std::vector, 1>, std::allocator, 1> > > >; GV = Dune::GridView > >; int k = 2; Node = Dune::Functions::LagrangeNode > >, 2, double>]' + 166 | if (element.type().isTriangle()) + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultlocalview.hh:86:37: required from 'void Dune::Functions::DefaultLocalView::bind(const Element&) [with GB = Dune::Functions::DefaultGlobalBasis > >, 2> >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 86 | globalBasis_->preBasis().indices(tree_, indices_.begin()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:519:19: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2> >; Flags = {}]' + 519 | localView.bind(e); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2> >; Flags = {}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:41:28: required from here + 41 | test.subTest(checkBasis(basis)); + | ~~~~~~~~~~^~~~~~~ +/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/grid/io/file/vtk/subsamplingvtkwriter.hh:15, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:13: /usr/include/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]': @@ -7208,15 +7148,46 @@ /usr/include/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/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -o istlvectorbackendtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator+(K, const FieldVector&) [with K = double]': -/usr/include/c++/14/bits/stl_numeric.h:141:39: required from '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = double]' - 141 | __init = _GLIBCXX_MOVE_IF_20(__init) + *__first; - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:70:37: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 70 | double sum = std::accumulate(values.begin(), values.end(), 0.0); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:21, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/taylorhoodbasis.hh:15, + from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:26: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 664 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::FunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:208:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | auto r = _f(pos); + | ^ +In file included from /usr/include/dune/grid/yaspgrid.hh:70: +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' + 519 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' 262 | testScalarBasisConst(bSplineBasis, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 263 | true, @@ -7225,12 +7196,71 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | DisableLocalInterpolation); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here - 344 | testOnStructuredGrid<1>(); +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here + 345 | testOnStructuredGrid<2>(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fvector.hh:510:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 510 | inline FieldVector operator+ (const K a, const FieldVector& b) +/usr/include/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-functions-2.9.0/examples/stokes-taylorhood.cc: In function 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]': +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:87:16: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:108:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:120:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vv_element_matrix}@*/ + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:119:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:119:52: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:147:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 146 | jacobians[i][0][k] * pressureValues[j] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 147 | * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/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>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 519 | auto ll = _it.lowerleft(); + | ^~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:280:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 280 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/usr/include/dune/common/transpose.hh: In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/common/transpose.hh:183:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | auto transpose(const Matrix& matrix) { + | ^~~~~~~~~ +/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:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 254 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/usr/include/dune/common/fvector.hh: In function 'Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 452 | inline FieldVector operator* (const FieldVector& a, const K b) | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 100 | Range operator()(const LocalDomain& x) const + | ^~~~~~~~ /usr/include/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::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::LagrangeNode >, 3, double>; auto:82 = Dune::Functions::LagrangeNode >, 3, double>; auto:83 = std::vector >]' 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -7323,11 +7353,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/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' In file included from /usr/include/dune/grid/yaspgrid.hh:26: /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 = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/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::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' @@ -7375,38 +7400,43 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:21: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -In file included from /usr/include/c++/14/functional:59, - from /usr/include/dune/common/parallel/mpicommunication.hh:19, - from /usr/include/dune/common/parallel/mpihelper.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:8: -/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -[ 29%] Built target istlvectorbackendtest -make -f dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 31%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -MF CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o.d -o CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:123:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:24: +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' + 125 | impl_.partial(order,in,out); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here + 121 | void partial(const std::array& order, + | ^~~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | auto lagrangianFactor = [&lagrangeNode] + | ^~~~~~~~~~~~~~~ + 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 393 | -> typename Traits::RangeType + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 394 | { + | ~ + 395 | if ( no < i) + | ~~~~~~~~~~~~ + 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 397 | if (no < i+j) + | ~~~~~~~~~~~~~ + 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 400 | }; + | ~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalSourceTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; LocalSourceTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:205:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | localRhs[i] += shapeFunctionValues[i] * functionValue * quadPoint.weight() * integrationElement; @@ -7428,56 +7458,26 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:163:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | elementMatrix[i][j] += factor * insideValues[i] * outsideValues[j] * quadPoint.weight(); -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:174:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | } - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:70: -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' - 519 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' - 262 | testScalarBasisConst(bSplineBasis, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 263 | true, - | ~~~~~ - 264 | true, // Don't interpolate a given function and try to integrate over it - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 265 | DisableLocalInterpolation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here - 345 | testOnStructuredGrid<2>(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/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/grid/yaspgrid.hh:72: +/usr/include/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>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 520 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:123:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:72:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 72 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); @@ -7496,18 +7496,68 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | auto globalValue = f(xi); | ~^~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/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>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 520 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ +/usr/include/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:21: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 664 | out[0] = f(center); + | ~^~~~~~~~ +In file included from /usr/include/c++/14/functional:59, + from /usr/include/dune/common/parallel/mpicommunication.hh:19, + from /usr/include/dune/common/parallel/mpihelper.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:8: +/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:193:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 193 | localRhs[pressureIndex] += - pressureValues[j] * functionValue * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' + 519 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' + 262 | testScalarBasisConst(bSplineBasis, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 263 | true, + | ~~~~~ + 264 | true, // Don't interpolate a given function and try to integrate over it + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 265 | DisableLocalInterpolation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here + 346 | testOnStructuredGrid<3>(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/examples/poisson-mfem.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:73:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:137:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | double tmp = - (fluxDivergence[i] * pressureValues[j]) * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +[ 29%] Linking CXX executable istlvectorbackendtest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/backends/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/istlvectorbackendtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -o istlvectorbackendtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); @@ -7527,58 +7577,71 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:171:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In lambda function, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:72:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 72 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In lambda function, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ +/usr/include/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]': +/usr/include/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(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' + 519 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' + 262 | testScalarBasisConst(bSplineBasis, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 263 | true, + | ~~~~~ + 264 | true, // Don't interpolate a given function and try to integrate over it + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 265 | DisableLocalInterpolation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here + 344 | testOnStructuredGrid<1>(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/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/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': +/usr/include/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(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' + 519 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' + 262 | testScalarBasisConst(bSplineBasis, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 263 | true, + | ~~~~~ + 264 | true, // Don't interpolate a given function and try to integrate over it + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 265 | DisableLocalInterpolation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here + 345 | testOnStructuredGrid<2>(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/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/grid/io/file/vtk/subsamplingvtkwriter.hh:15: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -In lambda function, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': +/usr/include/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]': +/usr/include/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(); + | ~~~~~~~~~~~~~^~ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 519 | auto ll = _it.lowerleft(); | ~~~~~~~~~~~~~^~ @@ -7600,48 +7663,93 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here 346 | testOnStructuredGrid<3>(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/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 lambda function, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/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:228:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In lambda function: /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:430:2: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 430 | } | ^ +[ 29%] Built target istlvectorbackendtest +make -f dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/DependInfo.cmake "--color=" +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 31%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -MF CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o.d -o CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/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/localfunctions/lagrange.hh:24: +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]': +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc: In lambda function: /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:489:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 489 | } | ^ -/usr/include/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-functions-2.9.0/examples/interpolation.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:174:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | } + | ^ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:20: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 117 | interpolate(feBasis, x, [](FieldVector x){ return x[0]; }); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' + 262 | testScalarBasisConst(bSplineBasis, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 263 | true, + | ~~~~~ + 264 | true, // Don't interpolate a given function and try to integrate over it + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 265 | DisableLocalInterpolation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here + 344 | testOnStructuredGrid<1>(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': /usr/include/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/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]': +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:24: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = float; unsigned int dim = 1; unsigned int k = 3; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, float, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': /usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, float, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, float, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' @@ -7671,14 +7779,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:193:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 193 | localRhs[pressureIndex] += - pressureValues[j] * functionValue * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 1; unsigned int k = 3; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': /usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' 125 | impl_.partial(order,in,out); @@ -7707,11 +7807,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:24: -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]': -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14: /usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 2; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': @@ -7767,109 +7866,14 @@ /usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/usr/include/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(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' - 519 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' - 262 | testScalarBasisConst(bSplineBasis, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 263 | true, - | ~~~~~ - 264 | true, // Don't interpolate a given function and try to integrate over it - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 265 | DisableLocalInterpolation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here - 344 | testOnStructuredGrid<1>(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/examples/poisson-mfem.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:73:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:137:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | double tmp = - (fluxDivergence[i] * pressureValues[j]) * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/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>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 520 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/usr/include/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]': -/usr/include/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(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' - 519 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' - 262 | testScalarBasisConst(bSplineBasis, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 263 | true, - | ~~~~~ - 264 | true, // Don't interpolate a given function and try to integrate over it - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 265 | DisableLocalInterpolation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here - 345 | testOnStructuredGrid<2>(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/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/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/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/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]': -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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]': -/usr/include/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(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' - 519 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' - 262 | testScalarBasisConst(bSplineBasis, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 263 | true, - | ~~~~~ - 264 | true, // Don't interpolate a given function and try to integrate over it - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 265 | DisableLocalInterpolation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here - 346 | testOnStructuredGrid<3>(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:21: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -7882,43 +7886,10 @@ /usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:20: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 117 | interpolate(feBasis, x, [](FieldVector x){ return x[0]; }); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' - 262 | testScalarBasisConst(bSplineBasis, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 263 | true, - | ~~~~~ - 264 | true, // Don't interpolate a given function and try to integrate over it - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 265 | DisableLocalInterpolation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here - 344 | testOnStructuredGrid<1>(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:10: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:18: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -7928,6 +7899,24 @@ /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 664 | out[0] = f(center); | ~^~~~~~~~ +In lambda function, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/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 + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = float; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': @@ -7937,41 +7926,6 @@ /usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:16, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:15: -/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc: In function 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]': -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:87:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:119:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:150:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 149 | jacobians[i][0][k] * pressureValues[j] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 150 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vp_element_matrix_b}@*/ - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/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 - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) @@ -7990,6 +7944,52 @@ /usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +In lambda function, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +In lambda function, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +In lambda function, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ /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 479 | VirtualRefinementImp::SubEntityIteratorBack:: @@ -8031,38 +8031,10 @@ /usr/include/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/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/uggrid.hh:22, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:8: -/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]': -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/entity.hh:688:97: required by substitution of 'template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 2; GridImp = const Dune::UGGrid<2>; EntityImp = Dune::UGGridEntity]' - 688 | -> decltype(referenceElement::Geometry::mydimension>(entity.type())) - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from 'Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int order = 1]' - 80 | const auto& refElement = referenceElement(element); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from 'Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > >; Range = double; long unsigned int kind = 1; int order = 1; GridView = Dune::GridView > >]' - 157 | finiteElementMap_(gv), - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from 'Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > >]' - 331 | return NedelecPreBasis, Range, kind, order>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = nedelec<1, 1, double>()::]' - 192 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:47:27: required from 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]' - 47 | auto basis = makeBasis(grid->leafGridView(), nedelec()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here - 124 | testNedelecBasis<2, 1, 1>(test); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/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 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:228:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/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-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' 103 | return f_(geometry_->global(x)); @@ -8131,34 +8103,6 @@ /usr/include/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 = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/entity.hh:688:97: required by substitution of 'template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]' - 688 | -> decltype(referenceElement::Geometry::mydimension>(entity.type())) - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from 'Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > > >; int dim = 2; R = double; long unsigned int order = 1]' - 80 | const auto& refElement = referenceElement(element); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from 'Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > > >; Range = double; long unsigned int kind = 1; int order = 1; GridView = Dune::GridView > > >]' - 157 | finiteElementMap_(gv), - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from 'Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > > >]' - 331 | return NedelecPreBasis, Range, kind, order>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > > >; PreBasisFactory = nedelec<1, 1, double>()::]' - 192 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:79:27: required from 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]' - 79 | auto basis = makeBasis(grid.leafGridView(), nedelec()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here - 124 | testNedelecBasis<2, 1, 1>(test); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/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/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-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' 103 | return f_(geometry_->global(x)); @@ -8190,6 +8134,10 @@ /usr/include/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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(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 = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/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 ); @@ -8230,6 +8178,10 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(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 = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/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 ); @@ -8270,34 +8222,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/entity.hh:688:97: required by substitution of 'template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]' - 688 | -> decltype(referenceElement::Geometry::mydimension>(entity.type())) - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from 'Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > > >; int dim = 3; R = double; long unsigned int order = 1]' - 80 | const auto& refElement = referenceElement(element); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from 'Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > > >; Range = double; long unsigned int kind = 1; int order = 1; GridView = Dune::GridView > > >]' - 157 | finiteElementMap_(gv), - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from 'Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > > >]' - 331 | return NedelecPreBasis, Range, kind, order>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > > >; PreBasisFactory = nedelec<1, 1, double>()::]' - 192 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:79:27: required from 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]' - 79 | auto basis = makeBasis(grid.leafGridView(), nedelec()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:125:28: required from here - 125 | testNedelecBasis<3, 1, 1>(test); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/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 = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/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 ); @@ -8376,6 +8300,209 @@ /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ +/usr/include/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>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 520 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:10: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/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-functions-2.9.0/examples/stokes-taylorhood.cc: In function 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]': +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:87:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:119:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:150:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 149 | jacobians[i][0][k] * pressureValues[j] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 150 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vp_element_matrix_b}@*/ + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/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]': +/usr/include/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 /usr/include/dune/geometry/quadraturerules.hh:296, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:16, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:15: +/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:16: +/usr/include/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]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/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/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]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here +/usr/include/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 /usr/include/dune/localfunctions/lagrange.hh:24, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:21: +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 3; unsigned int k = 2; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' + 125 | impl_.partial(order,in,out); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here + 121 | void partial(const std::array& order, + | ^~~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | auto lagrangianFactor = [&lagrangeNode] + | ^~~~~~~~~~~~~~~ + 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 393 | -> typename Traits::RangeType + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 394 | { + | ~ + 395 | if ( no < i) + | ~~~~~~~~~~~~ + 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 397 | if (no < i+j) + | ~~~~~~~~~~~~~ + 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 400 | }; + | ~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:59:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, double, 2, Dune::FieldVector, Dune::FieldMatrix > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:223:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 223 | Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement& fe, std::size_t order = 5, double tol = 1e-10) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:32:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | void getLocalMatrix( const LocalView& localView, MatrixType& elementMatrix) + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:525:2: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 525 | } + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/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/localfunctions/lagrange.hh:24: +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]': +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/uggrid.hh:22, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:8: +/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]': +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/entity.hh:688:97: required by substitution of 'template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 2; GridImp = const Dune::UGGrid<2>; EntityImp = Dune::UGGridEntity]' + 688 | -> decltype(referenceElement::Geometry::mydimension>(entity.type())) + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from 'Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int order = 1]' + 80 | const auto& refElement = referenceElement(element); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from 'Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > >; Range = double; long unsigned int kind = 1; int order = 1; GridView = Dune::GridView > >]' + 157 | finiteElementMap_(gv), + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from 'Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > >]' + 331 | return NedelecPreBasis, Range, kind, order>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = nedelec<1, 1, double>()::]' + 192 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:47:27: required from 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]' + 47 | auto basis = makeBasis(grid->leafGridView(), nedelec()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here + 124 | testNedelecBasis<2, 1, 1>(test); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/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-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/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]': +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/entity.hh:688:97: required by substitution of 'template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]' + 688 | -> decltype(referenceElement::Geometry::mydimension>(entity.type())) + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from 'Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > > >; int dim = 2; R = double; long unsigned int order = 1]' + 80 | const auto& refElement = referenceElement(element); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from 'Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > > >; Range = double; long unsigned int kind = 1; int order = 1; GridView = Dune::GridView > > >]' + 157 | finiteElementMap_(gv), + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from 'Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > > >]' + 331 | return NedelecPreBasis, Range, kind, order>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > > >; PreBasisFactory = nedelec<1, 1, double>()::]' + 192 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:79:27: required from 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]' + 79 | auto basis = makeBasis(grid.leafGridView(), nedelec()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here + 124 | testNedelecBasis<2, 1, 1>(test); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/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]': +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/entity.hh:688:97: required by substitution of 'template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]' + 688 | -> decltype(referenceElement::Geometry::mydimension>(entity.type())) + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from 'Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > > >; int dim = 3; R = double; long unsigned int order = 1]' + 80 | const auto& refElement = referenceElement(element); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from 'Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > > >; Range = double; long unsigned int kind = 1; int order = 1; GridView = Dune::GridView > > >]' + 157 | finiteElementMap_(gv), + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from 'Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > > >]' + 331 | return NedelecPreBasis, Range, kind, order>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > > >; PreBasisFactory = nedelec<1, 1, double>()::]' + 192 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:79:27: required from 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]' + 79 | auto basis = makeBasis(grid.leafGridView(), nedelec()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:125:28: required from here + 125 | testNedelecBasis<3, 1, 1>(test); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/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/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]' @@ -8442,6 +8569,12 @@ /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/grid/uggrid/uggridgeometry.hh:14, + from /usr/include/dune/grid/uggrid.hh:102: +/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/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(); @@ -8473,14 +8606,18 @@ /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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /usr/include/dune/grid/common/boundarysegment.hh:13, from /usr/include/dune/grid/uggrid.hh:20: @@ -8512,10 +8649,17 @@ /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/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ /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/localfunctions/nedelec/nedelec1stkindsimplex.hh:341:48: required from 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]' 341 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); @@ -8544,10 +8688,16 @@ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:525:2: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 525 | } - | ^ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]': +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:430:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 430 | R factor = lagrangianFactorDerivative(direction, no1, i, j, in); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]': /usr/include/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())); @@ -8640,15 +8790,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(); | ^ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/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/localfunctions/lagrange.hh:24: -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]': -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:98:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 98 | } + | ^ /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]': /usr/include/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())); @@ -8699,6 +8844,14 @@ /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/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/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 3]': +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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(); @@ -8786,12 +8939,6 @@ /usr/include/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 | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:16: -/usr/include/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]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/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/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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: required from 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); @@ -8833,9 +8980,6 @@ /usr/include/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/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]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here -/usr/include/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/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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: required from 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); @@ -8989,37 +9133,10 @@ /usr/include/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/localfunctions/lagrange.hh:24, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:21: -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 3; unsigned int k = 2; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' - 125 | impl_.partial(order,in,out); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here - 121 | void partial(const std::array& order, - | ^~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | auto lagrangianFactor = [&lagrangeNode] - | ^~~~~~~~~~~~~~~ - 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 393 | -> typename Traits::RangeType - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 394 | { - | ~ - 395 | if ( no < i) - | ~~~~~~~~~~~~ - 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 397 | if (no < i+j) - | ~~~~~~~~~~~~~ - 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 400 | }; - | ~ +/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 + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]': /usr/include/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); @@ -9434,10 +9551,6 @@ /usr/include/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/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]': -/usr/include/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 /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, from /usr/include/dune/grid/uggrid.hh:102: /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]': @@ -9532,6 +9645,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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:68:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 68 | static auto applyJacobian(Gradients& gradients, + | ^~~~~~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:70: /usr/include/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]': /usr/include/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]' @@ -9575,6 +9692,19 @@ /usr/include/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/grid/yaspgrid.hh:72: +/usr/include/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 >]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 519 | auto ll = _it.lowerleft(); + | ^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 4, double> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 4, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/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]': /usr/include/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(); @@ -9617,6 +9747,26 @@ /usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0, double> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:73: /usr/include/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]': /usr/include/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]' @@ -9664,6 +9814,22 @@ /usr/include/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-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 2> > >(const Dune::Functions::DefaultGlobalBasis > > >, 2> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 3> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]': /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:173:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]' 173 | return centerUnitOuterNormal(); @@ -9710,173 +9876,14 @@ /usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, double, 2, Dune::FieldVector, Dune::FieldMatrix > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:223:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 223 | Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement& fe, std::size_t order = 5, double tol = 1e-10) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:59:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:32:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | void getLocalMatrix( const LocalView& localView, MatrixType& elementMatrix) - | ^~~~~~~~~~~~~~ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911: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/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]': -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:430:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 430 | R factor = lagrangianFactorDerivative(direction, no1, i, j, in); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/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 /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, - from /usr/include/dune/grid/uggrid.hh:102: -/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 - | ^~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:16, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:13: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/nedelec.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:13: -/usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In constructor 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': -/usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:341:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 341 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); - | ^~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:98:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 98 | } - | ^ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/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 >]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 519 | auto ll = _it.lowerleft(); - | ^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 4, double> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 4, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0, double> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 2> > >(const Dune::Functions::DefaultGlobalBasis > > >, 2> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 3> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0, double> >]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; @@ -9888,10 +9895,6 @@ /usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 3]': -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); @@ -9900,10 +9903,6 @@ /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:430:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 430 | R factor = lagrangianFactorDerivative(direction, no1, i, j, in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:68:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 68 | static auto applyJacobian(Gradients& gradients, - | ^~~~~~~~~~~~~ /usr/include/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 >]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto ll = _it.lowerleft(); @@ -9992,12 +9991,10 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ +/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 + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | auto operator()(const LocalCoordinate& xi) const @@ -10008,27 +10005,44 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:171:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/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]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/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 /usr/include/dune/localfunctions/test/test-localfe.hh:25: /usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalBasisVirtualImp::evaluateJacobian(const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Impl::Nedelec1stKindSimplexLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': /usr/include/dune/localfunctions/common/virtualwrappers.hh:109:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | inline void evaluateJacobian( | ^~~~~~~~~~~~~~~~ -/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 - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:447:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) | ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:16, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:13: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ 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 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:43 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:44 = Dune::TypeTree::HybridTreePath<>; auto:45 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:46 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:47 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69, inlined from 'checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:65 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:66 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, @@ -10049,10 +10063,24 @@ /usr/include/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 file included from /usr/include/dune/localfunctions/nedelec.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:13: +/usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In constructor 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': +/usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:341:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 341 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); + | ^~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: 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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:101:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 101 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | auto operator()(const LocalCoordinate& xi) const @@ -10061,52 +10089,42 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | void evaluateFunction(const typename Traits::DomainType& x, | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:382:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 382 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:382:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 382 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 32%] Linking CXX executable lagrangedgbasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangedgbasistest.dir/link.txt --verbose=1 -In file included from /usr/include/c++/14/numeric:62, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:6: -/usr/include/c++/14/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = double]': -/usr/include/c++/14/bits/stl_numeric.h:141:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 141 | __init = _GLIBCXX_MOVE_IF_20(__init) + *__first; - | ^ -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -o lagrangedgbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1361:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1361 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]', inlined from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateJacobian(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::Nedelec1stKindCubeLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:266:35, inlined from 'bool testJacobian(const FE&, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]' at /usr/include/dune/localfunctions/test/test-localfe.hh:264:37: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:171:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/include/c++/14/numeric:62, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:6: +/usr/include/c++/14/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = double]': +/usr/include/c++/14/bits/stl_numeric.h:141:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 141 | __init = _GLIBCXX_MOVE_IF_20(__init) + *__first; + | ^ /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh: In member function 'void Dune::BDM1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::BDM1Cube2DLocalBasis]': /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:79:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 79 | void interpolate (const F& ff, std::vector& out) const | ^~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/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 >]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 520 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/usr/include/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 >]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 520 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1361:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1361 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | auto operator()(const LocalCoordinate& xi) const | ^~~~~~~~ +[ 32%] Linking CXX executable lagrangedgbasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangedgbasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -o lagrangedgbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]', + inlined from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::partial(const std::array&, const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::Nedelec1stKindCubeLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:293:37: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:171:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' [ 32%] Built target lagrangedgbasistest make -f dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/depend @@ -10117,35 +10135,18 @@ make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' [ 34%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -MF CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o.d -o CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911: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-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:101:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 101 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]', - inlined from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::partial(const std::array&, const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::Nedelec1stKindCubeLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:293:37: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:171:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc: In function 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]': -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:120:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vv_element_matrix}@*/ - | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT12DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | void evaluateFunction(const typename Traits::DomainType& x, | ^~~~~~~~~~~~~~~~ +/usr/include/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ /usr/include/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 >]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); @@ -10154,13 +10155,38 @@ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:382:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 382 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:382:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 382 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/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 >]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 520 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ /usr/include/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]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ +/usr/include/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 >]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 520 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ [ 35%] Linking CXX executable brezzidouglasmarinibasistest cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/brezzidouglasmarinibasistest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -o brezzidouglasmarinibasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, @@ -10180,53 +10206,36 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/localfunctions/test/test-localfe.hh: In function 'bool testLocalInterpolation(const FE&) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': -/usr/include/dune/localfunctions/test/test-localfe.hh:97:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 97 | bool testLocalInterpolation(const FE& fe) - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/nedelec.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:13: -In member function 'void Dune::Impl::Nedelec1stKindCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]', - inlined from 'Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: [with auto:50 = Dune::Impl::Nedelec1stKindCubeLocalInterpolation >]' at /usr/include/dune/localfunctions/common/localfiniteelementvariant.hh:196:62, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::Impl::OverloadSet >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::visitIf >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Args = {const Dune::Impl::Nedelec1stKindCubeLocalInterpolation >* const&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::Impl::OverloadSet >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::visitIf >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Args = {const Dune::Impl::Nedelec1stKindCubeLocalInterpolation >* const&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = Dune::Impl::OverloadSet >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::visitIf >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Variants = {const std::variant >*, const Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >*>&}; long unsigned int ...__indices = {1}]' at /usr/include/c++/14/variant:1060:24, - inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = Dune::Impl::OverloadSet >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::visitIf >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Variants = {const variant >*, const Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >*>&}]' at /usr/include/c++/14/variant:1820:5, - inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = Dune::Impl::OverloadSet >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::visitIf >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Variants = {const variant >*, const Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >*>&}]' at /usr/include/c++/14/variant:1760:5, - inlined from 'constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = Dune::Impl::OverloadSet >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::visitIf >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Variants = {const variant >*, const Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >*>&}]' at /usr/include/c++/14/variant:1882:34, - inlined from 'void Dune::Impl::visitIf(Visitor&&, Variant&&) [with Visitor = LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::; Variant = const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&]' at /usr/include/dune/localfunctions/common/localfiniteelementvariant.hh:36:15, - inlined from 'void Dune::Impl::LocalInterpolationVariant::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; Implementations = {Dune::Impl::Nedelec1stKindCubeLocalInterpolation >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >}]' at /usr/include/dune/localfunctions/common/localfiniteelementvariant.hh:196:20, - inlined from 'void Dune::Functions::Impl::GlobalValuedLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalInterpolation = Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:338:50, - inlined from 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]' at /usr/include/dune/localfunctions/test/test-localfe.hh:200:38: -/usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh:454:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 454 | auto y = f(m_[i]); - | ~^~~~~~~ -[ 37%] Linking CXX executable interpolation -/usr/include/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': -/usr/include/dune/localfunctions/test/test-localfe.hh:187:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 187 | bool testCanRepresentConstants(const FE& fe, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/interpolation.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/interpolation.dir/interpolation.cc.o -o interpolation -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | void interpolate (const F& ff, std::vector& out) const - | ^~~~~~~~~~~ -[ 37%] Built target brezzidouglasmarinibasistest +[ 35%] Built target brezzidouglasmarinibasistest make -f dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/DependInfo.cmake "--color=" +In file included from /usr/include/dune/geometry/refinement.hh:256, + from /usr/include/dune/geometry/virtualrefinement.hh:272: +/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:581:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 581 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc: In function 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]': +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:120:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vv_element_matrix}@*/ + | ^~~~~~~~~~~~~~~~~~~~ +[ 37%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -MF CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o.d -o CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:7: @@ -10237,31 +10246,14 @@ /usr/include/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 | ^~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 39%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -MF CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o.d -o CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc -In file included from /usr/include/dune/geometry/refinement.hh:256, - from /usr/include/dune/geometry/virtualrefinement.hh:272: -/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:581:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 581 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 39%] Built target interpolation -make -f dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 40%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -MF CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o.d -o CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc -/usr/include/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]': -/usr/include/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/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/dune/localfunctions/test/test-localfe.hh: In function 'bool testLocalInterpolation(const FE&) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': +/usr/include/dune/localfunctions/test/test-localfe.hh:97:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 97 | bool testLocalInterpolation(const FE& fe) + | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16: /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]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' @@ -10416,12 +10408,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 | ^~~~~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168: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/localfunctions/common/virtualwrappers.hh:168:18: 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/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]' @@ -10515,6 +10501,80 @@ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ +In file included from /usr/include/dune/localfunctions/nedelec.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:13: +In member function 'void Dune::Impl::Nedelec1stKindCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]', + inlined from 'Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: [with auto:50 = Dune::Impl::Nedelec1stKindCubeLocalInterpolation >]' at /usr/include/dune/localfunctions/common/localfiniteelementvariant.hh:196:62, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::Impl::OverloadSet >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::visitIf >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Args = {const Dune::Impl::Nedelec1stKindCubeLocalInterpolation >* const&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::Impl::OverloadSet >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::visitIf >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Args = {const Dune::Impl::Nedelec1stKindCubeLocalInterpolation >* const&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = Dune::Impl::OverloadSet >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::visitIf >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Variants = {const std::variant >*, const Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >*>&}; long unsigned int ...__indices = {1}]' at /usr/include/c++/14/variant:1060:24, + inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = Dune::Impl::OverloadSet >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::visitIf >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Variants = {const variant >*, const Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >*>&}]' at /usr/include/c++/14/variant:1820:5, + inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result; _Visitor = Dune::Impl::OverloadSet >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::visitIf >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Variants = {const variant >*, const Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >*>&}]' at /usr/include/c++/14/variant:1760:5, + inlined from 'constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = Dune::Impl::OverloadSet >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::visitIf >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::&&, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&)::, Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Variants = {const variant >*, const Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >*>&}]' at /usr/include/c++/14/variant:1882:34, + inlined from 'void Dune::Impl::visitIf(Visitor&&, Variant&&) [with Visitor = LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::; Variant = const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&]' at /usr/include/dune/localfunctions/common/localfiniteelementvariant.hh:36:15, + inlined from 'void Dune::Impl::LocalInterpolationVariant::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; Implementations = {Dune::Impl::Nedelec1stKindCubeLocalInterpolation >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >}]' at /usr/include/dune/localfunctions/common/localfiniteelementvariant.hh:196:20, + inlined from 'void Dune::Functions::Impl::GlobalValuedLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalInterpolation = Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:338:50, + inlined from 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]' at /usr/include/dune/localfunctions/test/test-localfe.hh:200:38: +/usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh:454:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 454 | auto y = f(m_[i]); + | ~^~~~~~~ +/usr/include/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': +/usr/include/dune/localfunctions/test/test-localfe.hh:187:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 187 | bool testCanRepresentConstants(const FE& fe, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | void interpolate (const F& ff, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/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>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:76 = Dune::Intersection, Dune::YaspIntersection > >; auto:77 = Dune::TypeTree::HybridTreePath<>; auto:78 = Dune::Functions::LagrangeNode > >, 1, double>; auto:79 = Dune::Functions::LagrangeNode > >, 1, double>; auto:80 = std::vector >]' + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:98 = Dune::Functions::LagrangeNode > >, 1, double>; auto:99 = Dune::TypeTree::HybridTreePath<>&]' + 487 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' + 166 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; LeafFunc = checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' + 306 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here + 69 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168: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/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/localfunctions/common/virtualwrappers.hh:168: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/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -10589,53 +10649,64 @@ /usr/include/dune/localfunctions/test/test-localfe.hh:219:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | if ((RangeType(1.0)-sum).two_norm() > TOL) | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/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/include/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>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:76 = Dune::Intersection, Dune::YaspIntersection > >; auto:77 = Dune::TypeTree::HybridTreePath<>; auto:78 = Dune::Functions::LagrangeNode > >, 1, double>; auto:79 = Dune::Functions::LagrangeNode > >, 1, double>; auto:80 = std::vector >]' +/usr/include/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]': +/usr/include/dune/grid/yaspgrid.hh:911: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/localfunctions/lagrange.hh:24: +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 1; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' + 125 | impl_.partial(order,in,out); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here + 121 | void partial(const std::array& order, + | ^~~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | auto lagrangianFactor = [&lagrangeNode] + | ^~~~~~~~~~~~~~~ + 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 393 | -> typename Traits::RangeType + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 394 | { + | ~ + 395 | if ( no < i) + | ~~~~~~~~~~~~ + 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 397 | if (no < i+j) + | ~~~~~~~~~~~~~ + 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 400 | }; + | ~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:62:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 62 | if (equivalent(v1.geometry().corner(0), v2.geometry().corner(0))) + | ~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:21: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 664 | out[0] = f(center); + | ~^~~~~~~~ +In file included from /usr/include/c++/14/functional:59, + from /usr/include/dune/common/transpose.hh:9: +/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:12: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:98 = Dune::Functions::LagrangeNode > >, 1, double>; auto:99 = Dune::TypeTree::HybridTreePath<>&]' - 487 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' - 166 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; LeafFunc = checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' - 306 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here - 69 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | auto operator()(const LocalCoordinate& xi) const @@ -10667,6 +10738,12 @@ /usr/include/dune/localfunctions/test/test-localfe.hh:97:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | bool testLocalInterpolation(const FE& fe) | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::P0LocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | auto operator()(const LocalCoordinate& xi) const @@ -10703,23 +10780,17 @@ /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | void interpolate (const F& ff, std::vector& out) const | ^~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:12: -/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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ +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 /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1322 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | auto operator()(const LocalCoordinate& xi) const | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106: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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing 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::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60, @@ -10729,43 +10800,10 @@ /usr/include/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/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | void interpolate (const F& ff, std::vector& out) const | ^~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:24: -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 1; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' - 125 | impl_.partial(order,in,out); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here - 121 | void partial(const std::array& order, - | ^~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | auto lagrangianFactor = [&lagrangeNode] - | ^~~~~~~~~~~~~~~ - 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 393 | -> typename Traits::RangeType - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 394 | { - | ~ - 395 | if ( no < i) - | ~~~~~~~~~~~~ - 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 397 | if (no < i+j) - | ~~~~~~~~~~~~~ - 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 400 | }; - | ~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | auto operator()(const LocalCoordinate& xi) const @@ -10778,14 +10816,19 @@ /usr/include/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +[ 39%] Linking CXX executable interpolation +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/interpolation.dir/link.txt --verbose=1 /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | void interpolate (const F& ff, std::vector& out) const | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:62:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 62 | if (equivalent(v1.geometry().corner(0), v2.geometry().corner(0))) - | ~~~~~~~~~~~~~~~~~~~~^~~ +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/interpolation.dir/interpolation.cc.o -o interpolation -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:12: +/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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', @@ -10798,30 +10841,21 @@ /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:89:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | y = f(localPos); | ~^~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ In file included from /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d.hh:13, from /usr/include/dune/localfunctions/raviartthomas.hh:14: /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh: In member function 'void Dune::RT12DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT12DLocalBasis]': /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:59:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | void interpolate (const F& ff, std::vector& out) const | ^~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:21: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -In file included from /usr/include/c++/14/functional:59, - from /usr/include/dune/common/transpose.hh:9: -/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': /usr/include/dune/localfunctions/test/test-localfe.hh:219:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | if ((RangeType(1.0)-sum).two_norm() > TOL) @@ -10829,16 +10863,30 @@ /usr/include/dune/localfunctions/test/test-localfe.hh:187:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 187 | bool testCanRepresentConstants(const FE& fe, | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:12: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:12: +/usr/include/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]': +/usr/include/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 + | ^~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 39%] Built target interpolation +make -f dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 40%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -MF CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o.d -o CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/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/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/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -10860,6 +10908,10 @@ /usr/include/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/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/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]': @@ -10875,6 +10927,12 @@ /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/refinement.hh:256, + from /usr/include/dune/geometry/virtualrefinement.hh:272: +/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:581:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 581 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:107:79: required from here @@ -10883,17 +10941,6 @@ /usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 524 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:16, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:17: -/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ /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]': /usr/include/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 ); @@ -10904,16 +10951,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::P0LocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ /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]': /usr/include/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())); @@ -11006,23 +11043,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 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 /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1322 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, from /usr/include/dune/geometry/quadraturerules.hh:292: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': @@ -11117,17 +11137,22 @@ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168: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 /usr/include/dune/geometry/refinement.hh:256, - from /usr/include/dune/geometry/virtualrefinement.hh:272: -/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:581:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 581 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ [ 42%] Linking CXX executable poisson-pq2 cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-pq2.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o" -o poisson-pq2 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168: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-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:12: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/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/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>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:74 = Dune::Intersection, Dune::YaspIntersection > >; auto:75 = Dune::TypeTree::HybridTreePath >; auto:76 = Dune::Functions::LagrangeNode > >, 1, double>; auto:77 = Dune::Functions::LagrangeNode > >, 1, double>; auto:78 = std::vector >]' 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -11181,7 +11206,18 @@ cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make -f dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build +In file included from /usr/include/dune/geometry/quadraturerules.hh:296, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:16, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:17: +/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ [ 43%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -MF CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o.d -o CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc In file included from /usr/include/dune/localfunctions/lagrange.hh:24, @@ -11216,10 +11252,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 1]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:29:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 29 | GridType grid(l,elements); - | ^~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc: In function 'int main(int, char**)': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:58:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | x[1][gridView.indexSet().index(*it)] = it->geometry().corner(0)[0]; @@ -11230,6 +11262,39 @@ /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:21: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 664 | out[0] = f(center); + | ~^~~~~~~~ +In file included from /usr/include/c++/14/functional:59, + from /usr/include/dune/common/parallel/mpicommunication.hh:19, + from /usr/include/dune/common/parallel/mpihelper.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:9: +/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 876 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fvector.hh: In function 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 524 | inline FieldVector operator* (const K a, const FieldVector& b) + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:18: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +[ 45%] Linking CXX executable advection-reaction-dg +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/advection-reaction-dg.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o" -o advection-reaction-dg -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -11326,22 +11391,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 /usr/include/dune/localfunctions/lagrange.hh:21: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -In file included from /usr/include/c++/14/functional:59, - from /usr/include/dune/common/parallel/mpicommunication.hh:19, - from /usr/include/dune/common/parallel/mpihelper.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:9: -/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ /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]': /usr/include/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())); @@ -11419,11 +11468,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 /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 876 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/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())); @@ -11455,15 +11499,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/fvector.hh: In function 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 524 | inline FieldVector operator* (const K a, const FieldVector& b) - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:18: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ In file included from /usr/include/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]' @@ -11627,6 +11662,14 @@ /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 | ^~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 45%] Built target advection-reaction-dg +make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' /usr/include/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]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:409:102: required from 'EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > >; auto:92 = Dune::Functions::RannacherTurekNode > > >; auto:93 = std::vector >]' 409 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); @@ -11851,6 +11894,8 @@ /usr/include/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 | ^~~~~ +[ 46%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -MF CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o.d -o CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/hierarchicvectorwrappertest.cc /usr/include/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::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:409:102: required from 'EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > > >; auto:92 = Dune::Functions::RannacherTurekNode > > > >; auto:93 = std::vector >]' 409 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); @@ -12572,6 +12617,11 @@ /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 | ^~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:10: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/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::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /usr/include/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(); @@ -12894,11 +12944,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 | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:10: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/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::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 ) ); } @@ -12945,13 +12990,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 | ^~~~~~ -[ 45%] Linking CXX executable advection-reaction-dg -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/advection-reaction-dg.dir/link.txt --verbose=1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 2]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:29:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 29 | GridType grid(l,elements); - | ^~~~ -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o" -o advection-reaction-dg -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:10, from /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d.hh:12, @@ -12967,29 +13005,247 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 45%] Built target advection-reaction-dg -make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 46%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -MF CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o.d -o CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/hierarchicvectorwrappertest.cc +/usr/include/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]': +/usr/include/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/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]': +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc: In function 'int main(int, char**)': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:107:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | integral += coefficients[p_leaf.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ^~~~~~~~~~~~~~~~~~ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 3> >, Dune::Functions::LagrangeNode > > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 3> >, Dune::Functions::LagrangeNode > > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288: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/c++/14/bits/std_function.h:288: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/c++/14/bits/std_function.h:288: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/c++/14/bits/std_function.h:288: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 member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, + inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: +/usr/include/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/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:288: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/c++/14/bits/std_function.h:288: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/c++/14/bits/std_function.h:288: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 member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, + inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: +/usr/include/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/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:288: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/c++/14/bits/std_function.h:288: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 member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, + inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: +/usr/include/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/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:288: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/c++/14/bits/std_function.h:288: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 member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, + inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: +/usr/include/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/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:288: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/c++/14/bits/std_function.h:288: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 member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, + inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: +/usr/include/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/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/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/include/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]': /usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:133:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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]': +/usr/include/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/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]': +/usr/include/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/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/usr/include/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]': +/usr/include/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/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]': +/usr/include/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(); + | ~~~~~~~~~~~~^~~~~~~~~~ +/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 + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/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/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 0, double> >, Dune::Functions::LagrangeNode > > >, 0, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > > >, 0, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > > >, 0, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 0, double> >, Dune::Functions::LagrangeNode > > >, 0, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +[ 48%] Linking CXX executable poisson-mfem +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-mfem.dir/link.txt --verbose=1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/usr/include/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::UGGridLocalGeometry]': +/usr/include/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/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]': +/usr/include/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() ); + | ^ +/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(); + | ~~~~~~~~~~~~^~~~~~~~~~ +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o" -o poisson-mfem -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:133:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 1]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:29:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 29 | GridType grid(l,elements); + | ^~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1361:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1361 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/uggrid.hh:22, @@ -13068,6 +13324,11 @@ /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]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 48%] Built target poisson-mfem +make -f dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/DependInfo.cmake "--color=" /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]': /usr/include/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())); @@ -13105,24 +13366,11 @@ /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-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:133:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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]': -/usr/include/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 - | ^~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 50%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -MF CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o.d -o CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/subspacebasistest.cc In file included from /usr/include/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 = 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]' @@ -13187,14 +13435,8 @@ /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/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]': -/usr/include/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/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]': -/usr/include/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/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]': +/usr/include/dune/grid/yaspgrid.hh:911: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 = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/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())); @@ -13223,52 +13465,10 @@ /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/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]': -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 3]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:29:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 29 | GridType grid(l,elements); - | ^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/usr/include/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]': -/usr/include/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/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]': -/usr/include/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(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/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 - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::Impl::Nedelec1stKindSimplexLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 248 | void evaluateFunction(const typename Traits::DomainType& x, + | ^~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:9: @@ -13334,157 +13534,10 @@ /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-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/usr/include/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::UGGridLocalGeometry]': -/usr/include/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/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]': -/usr/include/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() ); - | ^ -/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(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:133:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': -/usr/include/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/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 3> >, Dune::Functions::LagrangeNode > > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 3> >, Dune::Functions::LagrangeNode > > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1361:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1361 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288: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/c++/14/bits/std_function.h:288: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/c++/14/bits/std_function.h:288: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/c++/14/bits/std_function.h:288: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 member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, - inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: -/usr/include/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/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:288: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/c++/14/bits/std_function.h:288: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/c++/14/bits/std_function.h:288: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 member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, - inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: -/usr/include/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/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:288: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/c++/14/bits/std_function.h:288: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 member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, - inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: -/usr/include/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/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:288: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/c++/14/bits/std_function.h:288: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 member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, - inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: -/usr/include/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/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:288: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/c++/14/bits/std_function.h:288: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 member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, - inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: -/usr/include/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/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/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/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911: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-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 2]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:29:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 29 | GridType grid(l,elements); + | ^~~~ /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]': /usr/include/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())); @@ -13608,6 +13661,25 @@ /usr/include/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 /usr/include/dune/geometry/quadraturerules.hh:294, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/subspacebasistest.cc:12: +/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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ /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(); @@ -13647,11 +13719,6 @@ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::Impl::Nedelec1stKindSimplexLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 248 | void evaluateFunction(const typename Traits::DomainType& x, - | ^~~~~~~~~~~~~~~~ -[ 48%] Linking CXX executable poisson-mfem /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]': /usr/include/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]' 304 | return impl().jacobianTransposed( local ); @@ -13803,7 +13870,6 @@ /usr/include/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 | ^~~~~~ -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-mfem.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 = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/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 ); @@ -13955,7 +14021,6 @@ /usr/include/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++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o" -o poisson-mfem -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::RaviartThomasNode > >, 0>; auto:82 = Dune::Functions::RaviartThomasNode > >, 0>; auto:83 = std::vector >]' 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -14395,20 +14460,16 @@ /usr/include/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/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 0, double> >, Dune::Functions::LagrangeNode > > >, 0, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > > >, 0, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > > >, 0, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 0, double> >, Dune::Functions::LagrangeNode > > >, 0, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 48%] Built target poisson-mfem -make -f dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 50%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -MF CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o.d -o CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/subspacebasistest.cc +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) 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/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /usr/include/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(); @@ -14544,53 +14605,6 @@ /usr/include/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/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]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:23: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:14: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/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/include/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]': -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); @@ -14608,137 +14622,23 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 51%] Linking CXX executable bsplinebasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bsplinebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -o bsplinebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/subspacebasistest.cc:12: -/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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 146 | } - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 51%] Built target bsplinebasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 53%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -MF CMakeFiles/compositebasistest.dir/compositebasistest.cc.o.d -o CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc -In file included from /usr/include/dune/geometry/refinement.hh:256, - from /usr/include/dune/geometry/virtualrefinement.hh:272: -/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:581:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 581 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 3]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:29:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 29 | GridType grid(l,elements); + | ^~~~ /usr/include/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]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -/usr/include/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]': -/usr/include/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/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]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ -/usr/include/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]': /usr/include/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/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/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 - | ^~~~~~~~ -[ 54%] Linking CXX executable subspacebasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/subspacebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -o subspacebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc:10: -/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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 54%] Built target subspacebasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 56%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/makebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/makebasistest.cc.o -MF CMakeFiles/makebasistest.dir/makebasistest.cc.o.d -o CMakeFiles/makebasistest.dir/makebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:365:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return jump * intersection.unitOuterNormal(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -[ 57%] Linking CXX executable periodicbasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/periodicbasistest.dir/link.txt --verbose=1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:365:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return jump * intersection.unitOuterNormal(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | auto operator()(const LocalCoordinate& xi) const | ^~~~~~~~ -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -o periodicbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -14749,14 +14649,14 @@ /usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:365:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return jump * intersection.unitOuterNormal(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::RT02DLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | void interpolate (const F& ff, std::vector& out) const @@ -14806,6 +14706,10 @@ /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:89:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | y = f(localPos); | ~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 146 | } + | ^ /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh: In member function 'void Dune::RT12DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT12DLocalBasis]': /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:59:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | void interpolate (const F& ff, std::vector& out) const @@ -14815,10 +14719,6 @@ /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:59: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/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:59:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:59:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:365:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return jump * intersection.unitOuterNormal(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:59:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:59: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/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:59:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -14859,24 +14759,136 @@ /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:101:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | auto y = f(qPos); | ~^~~~~~ -[ 59%] Linking CXX executable hierarchicvectorwrappertest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicvectorwrappertest.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:23: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:14: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/usr/include/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +[ 51%] Linking CXX executable subspacebasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/subspacebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -o subspacebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +[ 53%] Linking CXX executable periodicbasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/periodicbasistest.dir/link.txt --verbose=1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -o periodicbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/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 + | ^~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +/usr/include/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]': +/usr/include/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 + | ^~~~~~~~ +[ 53%] Built target subspacebasistest +make -f dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 54%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/compositebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -MF CMakeFiles/compositebasistest.dir/compositebasistest.cc.o.d -o CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 54%] Built target periodicbasistest +make -f dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 56%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/makebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/makebasistest.cc.o -MF CMakeFiles/makebasistest.dir/makebasistest.cc.o.d -o CMakeFiles/makebasistest.dir/makebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +In file included from /usr/include/dune/geometry/refinement.hh:256, + from /usr/include/dune/geometry/virtualrefinement.hh:272: +/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:581:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 581 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 57%] Linking CXX executable hierarchicvectorwrappertest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicvectorwrappertest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -o hierarchicvectorwrappertest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so -[ 59%] Built target periodicbasistest +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc:10: +/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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 57%] Built target hierarchicvectorwrappertest make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 60%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:19: +/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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +[ 59%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o -MF CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o.d -o CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 60%] Built target hierarchicvectorwrappertest -make -f dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/DependInfo.cmake "--color=" +[ 60%] Linking CXX executable bsplinebasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bsplinebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -o bsplinebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -14909,13 +14921,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(); | ^ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/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>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 520 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -make -f dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build /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]': /usr/include/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())); @@ -15008,13 +15013,137 @@ /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/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.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]': +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:209:9: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 209 | using GlobalDomain = typename Element::Geometry::GlobalCoordinate; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:74:31: required from here + 74 | Dune::Functions::interpolate(basis, x, f); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/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(); + | ^ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +In lambda function, + inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:79 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:340:63, + inlined from 'checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:382:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 382 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 60%] Built target bsplinebasistest +make -f dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' [ 62%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -/usr/include/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>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 520 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -MF CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o.d -o CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc +/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]': +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]' + 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:55:26: required from here + 55 | test.subTest(checkBasis(basis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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]': +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]' + 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:55:26: required from here + 55 | test.subTest(checkBasis(basis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 /usr/include/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]': @@ -15048,6 +15177,29 @@ /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/grid/yaspgrid.hh:70: +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 519 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:75:40: required from 'void Dune::Functions::Imp::LocalAnalyticGridViewFunction::bind(const Element&) [with Range = std::array, 10>, 10>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 75 | geometry_.emplace(element_.geometry()); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:250:16: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 250 | localF.bind(e); + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:74:31: required from here + 74 | Dune::Functions::interpolate(basis, x, f); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/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/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]' @@ -15141,22 +15293,154 @@ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ -In lambda function, - inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:79 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:340:63, - inlined from 'checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:382:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 382 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 64%] Linking CXX executable stokes-taylorhood -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/stokes-taylorhood.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o" -o stokes-taylorhood -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +In file included from /usr/include/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(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/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: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]' + 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:55:26: required from here + 55 | test.subTest(checkBasis(basis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | 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(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/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: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]' + 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:55:26: required from here + 55 | test.subTest(checkBasis(basis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/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]': +/usr/include/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(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 519 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:75:40: required from 'void Dune::Functions::Imp::LocalAnalyticGridViewFunction::bind(const Element&) [with Range = std::array, 10>, 10>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 75 | geometry_.emplace(element_.geometry()); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:250:16: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 250 | localF.bind(e); + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:74:31: required from here + 74 | Dune::Functions::interpolate(basis, x, f); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/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/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]': +/usr/include/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/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]': +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:365:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return jump * intersection.unitOuterNormal(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:365:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return jump * intersection.unitOuterNormal(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/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>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:89 = Dune::Intersection, Dune::YaspIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath >; auto:91 = Dune::Functions::LagrangeNode > >, 1, double>; auto:92 = Dune::Functions::LagrangeNode > >, 1, double>; auto:93 = std::vector >]' 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -15204,38 +15488,247 @@ 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 64%] Built target stokes-taylorhood -make -f dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/depend -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:19: -/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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/DependInfo.cmake "--color=" -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 65%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -MF CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o.d -o CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:365:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return jump * intersection.unitOuterNormal(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:365:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return jump * intersection.unitOuterNormal(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:20: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath >; B = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; T = Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath >; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:144:26: required from 'Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:26 = std::integral_constant]' + 144 | applyToTree(child, childTreePath, visitor); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = Dune::StaticIntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::; Index = long unsigned int; Index ...i = {0, 1}]' + 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::; typename std::enable_if()))>::value, int>::type = 0]' + 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:130:26: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' +/usr/include/dune/typetree/traversal.hh:130:26: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]' + 130 | Hybrid::forEach(indices, [&](auto i) { + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ + 131 | auto&& child = tree.child(i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 132 | using Child = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 133 | + | + 134 | visitor.beforeChild(tree, child, treePath, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 135 | + | + 136 | // This requires that visitor.in(...) can always be instantiated, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 137 | // even if there's a single child only. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 138 | if (i>0) + | ~~~~~~~~ + 139 | visitor.in(tree, treePath); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 140 | + | + 141 | constexpr bool visitChild = Visitor::template VisitChild::value; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 142 | if constexpr(visitChild) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 143 | auto childTreePath = Dune::TypeTree::push_back(treePath, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 144 | applyToTree(child, childTreePath, visitor); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 145 | } + | ~ + 146 | + | + 147 | visitor.afterChild(tree, child, treePath, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 148 | }); + | ~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:74:31: required from here + 74 | Dune::Functions::interpolate(basis, x, f); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ +/usr/include/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>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = std::array, 10>, 10>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath >; B = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; T = Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath >; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:144:26: required from 'Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:26 = std::integral_constant]' + 144 | applyToTree(child, childTreePath, visitor); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = Dune::StaticIntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::; Index = long unsigned int; Index ...i = {0, 1}]' + 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:235:19: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:130:26: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]' + 130 | Hybrid::forEach(indices, [&](auto i) { + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ + 131 | auto&& child = tree.child(i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 132 | using Child = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 133 | + | + 134 | visitor.beforeChild(tree, child, treePath, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 135 | + | + 136 | // This requires that visitor.in(...) can always be instantiated, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 137 | // even if there's a single child only. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 138 | if (i>0) + | ~~~~~~~~ + 139 | visitor.in(tree, treePath); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 140 | + | + 141 | constexpr bool visitChild = Visitor::template VisitChild::value; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 142 | if constexpr(visitChild) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 143 | auto childTreePath = Dune::TypeTree::push_back(treePath, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 144 | applyToTree(child, childTreePath, visitor); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 145 | } + | ~ + 146 | + | + 147 | visitor.afterChild(tree, child, treePath, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 148 | }); + | ~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:74:31: required from here + 74 | Dune::Functions::interpolate(basis, x, f); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/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/grid/yaspgrid.hh:72: +/usr/include/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>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 520 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +In file included from /usr/include/c++/14/functional:59, + from /usr/include/dune/common/parallel/mpicommunication.hh:19, + from /usr/include/dune/common/parallel/mpihelper.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:11: +/usr/include/c++/14/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' + 451 | _M_invoker = &_My_handler::_M_invoke; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' + 225 | asBase.interpolate(FunctionType(std::cref(f)),out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath >; B = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; T = Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' + 135 | fe.localInterpolation().interpolate(localFj, interpolationCoefficients); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath >; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:144:26: required from 'Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:26 = std::integral_constant]' + 144 | applyToTree(child, childTreePath, visitor); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:219:36: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:130:26: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]' + 130 | Hybrid::forEach(indices, [&](auto i) { + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ + 131 | auto&& child = tree.child(i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 132 | using Child = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 133 | + | + 134 | visitor.beforeChild(tree, child, treePath, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 135 | + | + 136 | // This requires that visitor.in(...) can always be instantiated, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 137 | // even if there's a single child only. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 138 | if (i>0) + | ~~~~~~~~ + 139 | visitor.in(tree, treePath); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 140 | + | + 141 | constexpr bool visitChild = Visitor::template VisitChild::value; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 142 | if constexpr(visitChild) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 143 | auto childTreePath = Dune::TypeTree::push_back(treePath, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 144 | applyToTree(child, childTreePath, visitor); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 145 | } + | ~ + 146 | + | + 147 | visitor.afterChild(tree, child, treePath, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 148 | }); + | ~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:74:31: required from here + 74 | Dune::Functions::interpolate(basis, x, f); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/usr/include/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>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 520 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ In file included from /usr/include/dune/localfunctions/lagrange.hh:24: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': /usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' @@ -15265,30 +15758,70 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.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]': -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:209:9: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 209 | using GlobalDomain = typename Element::Geometry::GlobalCoordinate; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:74:31: required from here - 74 | Dune::Functions::interpolate(basis, x, f); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/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/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]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:21: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 664 | out[0] = f(center); + | ~^~~~~~~~ +In file included from /usr/include/c++/14/functional:59, + from /usr/include/dune/common/test/collectorstream.hh:10, + from /usr/include/dune/common/test/testsuite.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc:6: +/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc:14: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:21: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 664 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:23: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = std::array, 10>, 10>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:16, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc:12: @@ -15296,6 +15829,10 @@ /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -15305,27 +15842,6 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -In file included from /usr/include/dune/localfunctions/lagrange.hh:21: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -In file included from /usr/include/c++/14/functional:59, - from /usr/include/dune/common/test/collectorstream.hh:10, - from /usr/include/dune/common/test/testsuite.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc:6: -/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc:14: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:8, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:15: @@ -15333,98 +15849,6 @@ /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ -/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]': -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]' - 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:55:26: required from here - 55 | test.subTest(checkBasis(basis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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]': -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]' - 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:55:26: required from here - 55 | test.subTest(checkBasis(basis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -15434,147 +15858,8 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -In file included from /usr/include/dune/grid/yaspgrid.hh:70: -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 519 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:75:40: required from 'void Dune::Functions::Imp::LocalAnalyticGridViewFunction::bind(const Element&) [with Range = std::array, 10>, 10>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 75 | geometry_.emplace(element_.geometry()); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:250:16: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 250 | localF.bind(e); - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:74:31: required from here - 74 | Dune::Functions::interpolate(basis, x, f); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/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/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(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/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: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]' - 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:55:26: required from here - 55 | test.subTest(checkBasis(basis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | 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(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/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: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]' - 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:55:26: required from here - 55 | test.subTest(checkBasis(basis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/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]': -/usr/include/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(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 519 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:75:40: required from 'void Dune::Functions::Imp::LocalAnalyticGridViewFunction::bind(const Element&) [with Range = std::array, 10>, 10>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 75 | geometry_.emplace(element_.geometry()); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:250:16: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 250 | localF.bind(e); - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:74:31: required from here - 74 | Dune::Functions::interpolate(basis, x, f); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/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 - | ^~~~~~~~~ +[ 64%] Linking CXX executable globalvaluedlfetest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalvaluedlfetest.dir/link.txt --verbose=1 In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -15593,21 +15878,7 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:93:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | auto df = [](Domain){ return FieldVector({0.0, 0.0}); }; | ^ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/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(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:50:46: required from here - 50 | using Domain = GridView::Codim<0>::Geometry::GlobalCoordinate; - | ^~ -/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/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -o globalvaluedlfetest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/uggrid.hh:22, @@ -15704,6 +15975,21 @@ /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 /usr/include/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(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:50:46: required from here + 50 | using Domain = GridView::Codim<0>::Geometry::GlobalCoordinate; + | ^~ +/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/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]' @@ -15848,231 +16134,24 @@ /usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:20: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath >; B = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; T = Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath >; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:144:26: required from 'Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:26 = std::integral_constant]' - 144 | applyToTree(child, childTreePath, visitor); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = Dune::StaticIntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::; Index = long unsigned int; Index ...i = {0, 1}]' - 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::; typename std::enable_if()))>::value, int>::type = 0]' - 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:130:26: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' -/usr/include/dune/typetree/traversal.hh:130:26: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]' - 130 | Hybrid::forEach(indices, [&](auto i) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ - 131 | auto&& child = tree.child(i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 132 | using Child = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 133 | - | - 134 | visitor.beforeChild(tree, child, treePath, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 135 | - | - 136 | // This requires that visitor.in(...) can always be instantiated, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 137 | // even if there's a single child only. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 138 | if (i>0) - | ~~~~~~~~ - 139 | visitor.in(tree, treePath); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 140 | - | - 141 | constexpr bool visitChild = Visitor::template VisitChild::value; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 142 | if constexpr(visitChild) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 143 | auto childTreePath = Dune::TypeTree::push_back(treePath, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 144 | applyToTree(child, childTreePath, visitor); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 145 | } - | ~ - 146 | - | - 147 | visitor.afterChild(tree, child, treePath, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 148 | }); - | ~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:74:31: required from here - 74 | Dune::Functions::interpolate(basis, x, f); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -/usr/include/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>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = std::array, 10>, 10>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath >; B = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; T = Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath >; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:144:26: required from 'Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:26 = std::integral_constant]' - 144 | applyToTree(child, childTreePath, visitor); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = Dune::StaticIntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::; Index = long unsigned int; Index ...i = {0, 1}]' - 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:235:19: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:130:26: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]' - 130 | Hybrid::forEach(indices, [&](auto i) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ - 131 | auto&& child = tree.child(i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 132 | using Child = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 133 | - | - 134 | visitor.beforeChild(tree, child, treePath, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 135 | - | - 136 | // This requires that visitor.in(...) can always be instantiated, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 137 | // even if there's a single child only. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 138 | if (i>0) - | ~~~~~~~~ - 139 | visitor.in(tree, treePath); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 140 | - | - 141 | constexpr bool visitChild = Visitor::template VisitChild::value; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 142 | if constexpr(visitChild) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 143 | auto childTreePath = Dune::TypeTree::push_back(treePath, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 144 | applyToTree(child, childTreePath, visitor); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 145 | } - | ~ - 146 | - | - 147 | visitor.afterChild(tree, child, treePath, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 148 | }); - | ~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:74:31: required from here - 74 | Dune::Functions::interpolate(basis, x, f); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/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/c++/14/functional:59, - from /usr/include/dune/common/parallel/mpicommunication.hh:19, - from /usr/include/dune/common/parallel/mpihelper.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:11: -/usr/include/c++/14/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' - 451 | _M_invoker = &_My_handler::_M_invoke; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' - 225 | asBase.interpolate(FunctionType(std::cref(f)),out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath >; B = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; T = Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' - 135 | fe.localInterpolation().interpolate(localFj, interpolationCoefficients); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath >; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:144:26: required from 'Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:26 = std::integral_constant]' - 144 | applyToTree(child, childTreePath, visitor); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:219:36: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:130:26: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]' - 130 | Hybrid::forEach(indices, [&](auto i) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ - 131 | auto&& child = tree.child(i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 132 | using Child = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 133 | - | - 134 | visitor.beforeChild(tree, child, treePath, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 135 | - | - 136 | // This requires that visitor.in(...) can always be instantiated, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 137 | // even if there's a single child only. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 138 | if (i>0) - | ~~~~~~~~ - 139 | visitor.in(tree, treePath); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 140 | - | - 141 | constexpr bool visitChild = Visitor::template VisitChild::value; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 142 | if constexpr(visitChild) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 143 | auto childTreePath = Dune::TypeTree::push_back(treePath, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 144 | applyToTree(child, childTreePath, visitor); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 145 | } - | ~ - 146 | - | - 147 | visitor.afterChild(tree, child, treePath, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 148 | }); - | ~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:74:31: required from here - 74 | Dune::Functions::interpolate(basis, x, f); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 64%] Built target globalvaluedlfetest +make -f dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 65%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -MF CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o.d -o CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/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>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 520 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +[ 67%] Linking CXX executable stokes-taylorhood +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/stokes-taylorhood.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o" -o stokes-taylorhood -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunctionfromcallables.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:11: @@ -16094,6 +16173,60 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:178:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | Range operator()(const Domain& x) const | ^~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 67%] Built target stokes-taylorhood +make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 68%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -MF CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o.d -o CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:108:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | passed = passed and _df({0.0,0.0}) == Domain(0.0); + | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82: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-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82: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-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::DefaultDerivativeTraits> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/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]': +/usr/include/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 lambda function, + inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:79 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:340:63, + inlined from 'checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:382:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 382 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/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/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, @@ -16113,6 +16246,9 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ +[ 70%] Linking CXX executable taylorhoodbasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/taylorhoodbasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -o taylorhoodbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -16130,10 +16266,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/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]': -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc: In instantiation of 'main(int, char**):: [with auto:112 = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:62:17: required from 'main(int, char**):: [with auto:115 = Dune::FieldVector]' 62 | return g(f(x)[0], f(x)[1]); @@ -16159,22 +16291,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:52:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 52 | return y; | ^ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:21: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/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]': @@ -16193,59 +16309,16 @@ /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-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:108:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | passed = passed and _df({0.0,0.0}) == Domain(0.0); - | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82: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-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82: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/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/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-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::DefaultDerivativeTraits> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: 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-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:23: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = std::array, 10>, 10>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -[ 67%] Linking CXX executable globalvaluedlfetest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalvaluedlfetest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -o globalvaluedlfetest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 70%] Built target taylorhoodbasistest +make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 71%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -MF CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o.d -o CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc /usr/include/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>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' 103 | return f_(geometry_->global(x)); @@ -16259,19 +16332,42 @@ /usr/include/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 | ^~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 67%] Built target globalvaluedlfetest -make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 68%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -MF CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o.d -o CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc -[ 70%] Linking CXX executable lagrangebasistest +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:82:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | } + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:12: +/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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ +[ 73%] Linking CXX executable lagrangebasistest cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangebasistest.dir/link.txt --verbose=1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc:113:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 113 | } + | ^ /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -o lagrangebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +In function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::Functions::InvalidRange; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunction), Dune::Functions::DefaultDerivativeTraits, 56>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:16: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': /usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' @@ -16487,37 +16583,75 @@ /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -[ 71%] Linking CXX executable taylorhoodbasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/taylorhoodbasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -o taylorhoodbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/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>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 520 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.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]': +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap>' + 42 | using Domain = typename EntitySet::GlobalCoordinate; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>' + 267 | class DiscreteGlobalBasisFunction + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 1, double> >&; V = std::vector, std::allocator > >&]' + 448 | return DiscreteGlobalBasisFunction( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 449 | std::forward(basis), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 450 | toConstVectorBackend(std::forward(vector)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:248:68: required from here + 248 | auto f = Dune::Functions::makeDiscreteGlobalBasisFunction(feBasis, x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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(); + | ^ make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 71%] Built target lagrangebasistest -make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/depend +[ 73%] Built target lagrangebasistest +make -f dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build +make -f dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 73%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -MF CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o.d -o CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc:113:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 113 | } - | ^ +[ 75%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -MF CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o.d -o CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc: In function 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:63:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | Grid grid(one, elems); + | ^~~~ /usr/include/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]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -[ 73%] Built target taylorhoodbasistest -make -f dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/DependInfo.cmake "--color=" +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:7: +/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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:10: @@ -16526,16 +16660,12 @@ 82 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: 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-functions-2.9.0/build' -make -f dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82: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-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 75%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh: In instantiation of 'Range Dune::Functions::GridFunction::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; ES = Dune::Functions::GridViewEntitySet > >, 0>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits; long unsigned int bufferSize = 16]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:84:23: required from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]' 84 | return this->get()(x); @@ -16546,16 +16676,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh:138:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Range operator() (const Domain& x) const | ^~~~~~~~ -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -MF CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o.d -o CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc -In lambda function, - inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:79 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:340:63, - inlined from 'checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:382:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 382 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh:13: /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/localfunction.hh: In instantiation of 'Range Dune::Functions::LocalFunction::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; LocalContext = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; DerivativeTraits = Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits; long unsigned int bufferSize = 16]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:84:23: required from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]' @@ -16572,169 +16692,6 @@ 82 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82: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/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:21: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/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>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 519 | auto ll = _it.lowerleft(); - | ^~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 100 | Range operator()(const LocalDomain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82: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-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82: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-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: 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:294, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:12: -/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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911: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:294, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:7: -/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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -In function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.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]': -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap>' - 42 | using Domain = typename EntitySet::GlobalCoordinate; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>' - 267 | class DiscreteGlobalBasisFunction - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 1, double> >&; V = std::vector, std::allocator > >&]' - 448 | return DiscreteGlobalBasisFunction( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 449 | std::forward(basis), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 450 | toConstVectorBackend(std::forward(vector)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:248:68: required from here - 248 | auto f = Dune::Functions::makeDiscreteGlobalBasisFunction(feBasis, x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::Functions::InvalidRange; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunction), Dune::Functions::DefaultDerivativeTraits, 56>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:16: -/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]': -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of 'template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::; GridView = Dune::GridView > >]' - 230 | makeAnalyticGridViewFunction(F&& f, const GridView& gridView) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:84:70: required from here - 84 | const auto fprime = Dune::Functions::makeAnalyticGridViewFunction( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 85 | [](auto&& x) -> Dune::FieldVector { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 86 | return { - | ~~~~~~~~ - 87 | 84. * x[0] + 7 * x[1], - | ~~~~~~~~~~~~~~~~~~~~~~ - 88 | 26. * x[1] + 7 * x[0] - | ~~~~~~~~~~~~~~~~~~~~~ - 89 | }; - | ~~ - 90 | }, - | ~~ - 91 | gridView); - | ~~~~~~~~~ -/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-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:82:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | } - | ^ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In instantiation of 'main(int, char**):: [with auto:115 = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/functionconcepts.hh:36:6: required by substitution of 'template decltype (f(std::declval >())) Dune::Functions::Concept::Callable >::require(F&&) [with F = main(int, char**)::]' 36 | f(std::declval()...) @@ -16865,25 +16822,87 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:183:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | return Range{ x[1], x[0] }; | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc: In function 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:63:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | Grid grid(one, elems); - | ^~~~ +/usr/include/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:21: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 664 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/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>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 519 | auto ll = _it.lowerleft(); + | ^~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:16: +/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]': +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of 'template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::; GridView = Dune::GridView > >]' + 230 | makeAnalyticGridViewFunction(F&& f, const GridView& gridView) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:84:70: required from here + 84 | const auto fprime = Dune::Functions::makeAnalyticGridViewFunction( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 85 | [](auto&& x) -> Dune::FieldVector { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 86 | return { + | ~~~~~~~~ + 87 | 84. * x[0] + 7 * x[1], + | ~~~~~~~~~~~~~~~~~~~~~~ + 88 | 26. * x[1] + 7 * x[0] + | ~~~~~~~~~~~~~~~~~~~~~ + 89 | }; + | ~~ + 90 | }, + | ~~ + 91 | gridView); + | ~~~~~~~~~ +/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/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 100 | Range operator()(const LocalDomain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82: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-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82: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-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: 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/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]' @@ -16959,29 +16978,6 @@ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:11: -/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]': -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:70:9: required from 'class Dune::Functions::FaceNormalGridFunction > > >' - 70 | using Element = typename EntitySet::Element; - | ^~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 23 | using EntitySet = typename F::EntitySet; - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here - 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<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(); - | ^ In file included from /usr/include/dune/common/fvector.hh:22, from /usr/include/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]': @@ -16997,119 +16993,157 @@ /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/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:43:48: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 43 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here - 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<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]': -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:43:48: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 43 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here - 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<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 = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:70:9: required from 'class Dune::Functions::FaceNormalGridFunction > > >' - 70 | using Element = typename EntitySet::Element; - | ^~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 23 | using EntitySet = typename F::EntitySet; - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here - 83 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<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(); - | ^ -/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]': -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:70:9: required from 'class Dune::Functions::FaceNormalGridFunction > > >' - 70 | using Element = typename EntitySet::Element; - | ^~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 23 | using EntitySet = typename F::EntitySet; - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here - 90 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "UGGrid<2> (triangles)")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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]': -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:43:48: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 43 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here - 90 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "UGGrid<2> (triangles)")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:13: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::RaviartThomasNode > >, 0>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 0> >; T = Dune::Functions::RaviartThomasNode > >, 0>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = main(int, char**)::]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:186:16: required from here + 186 | interpolate(feBasis, x, f); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:153:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | return FiniteElementRange(nodeToRangeEntry_(node, treePath, y)); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = main(int, char**)::]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:242:14: required from here + 242 | interpolate(feBasis, x, fAnalytic); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ +In file included from /usr/include/dune/grid/yaspgrid.hh:70: +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 519 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:43:31: required from 'double Dune::Functions::Test::integrateGridViewFunction(const GridView&, const F&, unsigned int) [with GridView = Dune::GridView > >; F = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]' + 43 | auto geometry = e.geometry(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:86:39: required from 'bool Dune::Functions::Test::checkGridViewFunction(const GridView&, const F&, double, unsigned int) [with GridView = Dune::GridView > >; F = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]' + 86 | integral = integrateGridViewFunction(gridView, f, quadOrder); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:253:67: required from here + 253 | passed = passed and Dune::Functions::Test::checkGridViewFunction(gridView, f, exactIntegral); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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/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]': +/usr/include/dune/grid/yaspgrid.hh:911: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-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, HierarchicNodeToRangeMap, Dune::FieldVector >; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, HierarchicNodeToRangeMap, Dune::FieldVector >]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:53:14: required from 'bool checkInterpolationConsistency(B&&, C&&) [with R = Dune::FieldVector; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >&; C = std::vector >&]' + 53 | interpolate(basis, y, f); + | ~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:95:63: required from here + 95 | auto passedThisTest = checkInterpolationConsistency(feBasis, x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:152:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::RaviartThomasNode > >, 0>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 0> >; T = Dune::Functions::RaviartThomasNode > >, 0>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' + 152 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = main(int, char**)::]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:186:16: required from here + 186 | interpolate(feBasis, x, f); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 100 | Range operator()(const LocalDomain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, HierarchicNodeToRangeMap, Dune::FieldVector >; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, HierarchicNodeToRangeMap, Dune::FieldVector >]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:53:14: required from 'bool checkInterpolationConsistency(B&&, C&&) [with R = Dune::FieldVector; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >&; C = std::vector, std::allocator > >&]' + 53 | interpolate(basis, y, f); + | ~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:245:59: required from here + 245 | passed = passed and checkInterpolationConsistency(feBasis, x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ +/usr/include/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]': +/usr/include/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(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 519 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:43:31: required from 'double Dune::Functions::Test::integrateGridViewFunction(const GridView&, const F&, unsigned int) [with GridView = Dune::GridView > >; F = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]' + 43 | auto geometry = e.geometry(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:86:39: required from 'bool Dune::Functions::Test::checkGridViewFunction(const GridView&, const F&, double, unsigned int) [with GridView = Dune::GridView > >; F = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]' + 86 | integral = integrateGridViewFunction(gridView, f, quadOrder); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:253:67: required from here + 253 | passed = passed and Dune::Functions::Test::checkGridViewFunction(gridView, f, exactIntegral); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:12: /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' @@ -17153,98 +17187,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:557:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | Range operator()(const Domain& x) const | ^~~~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/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(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:70:9: required from 'class Dune::Functions::FaceNormalGridFunction > > >' - 70 | using Element = typename EntitySet::Element; - | ^~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 23 | using EntitySet = typename F::EntitySet; - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here - 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:43:48: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 43 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here - 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | 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(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:43:48: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 43 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here - 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/grid/common/grid.hh:1118: -/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here - 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); @@ -17335,26 +17277,32 @@ /usr/include/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-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:13: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::RaviartThomasNode > >, 0>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 0> >; T = Dune::Functions::RaviartThomasNode > >, 0>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:19: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; V = std::vector, std::allocator > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' 97 | visitor.leaf(tree, treePath); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, HierarchicNodeToRangeMap, Dune::FieldVector >; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = main(int, char**)::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, HierarchicNodeToRangeMap, Dune::FieldVector >]' 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:186:16: required from here - 186 | interpolate(feBasis, x, f); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:153:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | return FiniteElementRange(nodeToRangeEntry_(node, treePath, y)); - | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:53:14: required from 'bool checkInterpolationConsistency(B&&, C&&) [with R = Dune::FieldVector; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >&; C = std::vector, std::allocator > >&]' + 53 | interpolate(basis, y, f); + | ~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:245:59: required from here + 245 | passed = passed and checkInterpolationConsistency(feBasis, x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 322 | Range operator()(const Domain& x) const + | ^~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:8: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; T = Dune::Functions::LagrangeNode > >, 3, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': /usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' @@ -17375,25 +17323,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = main(int, char**)::]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:242:14: required from here - 242 | interpolate(feBasis, x, fAnalytic); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ In file included from /usr/include/dune/grid/yaspgrid.hh:70: /usr/include/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]': /usr/include/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]' @@ -17414,26 +17343,6 @@ /usr/include/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/grid/yaspgrid.hh:70: -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 519 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:43:31: required from 'double Dune::Functions::Test::integrateGridViewFunction(const GridView&, const F&, unsigned int) [with GridView = Dune::GridView > >; F = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]' - 43 | auto geometry = e.geometry(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:86:39: required from 'bool Dune::Functions::Test::checkGridViewFunction(const GridView&, const F&, double, unsigned int) [with GridView = Dune::GridView > >; F = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]' - 86 | integral = integrateGridViewFunction(gridView, f, quadOrder); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:253:67: required from here - 253 | passed = passed and Dune::Functions::Test::checkGridViewFunction(gridView, f, exactIntegral); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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/grid/yaspgrid.hh:26: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' @@ -17480,6 +17389,67 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:26: +/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]': +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = main(int, char**)::]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:94:16: required from here + 94 | interpolate(feBasis, x, f); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 161 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ +In file included from /usr/include/c++/14/functional:59, + from /usr/include/dune/common/parallel/mpicommunication.hh:19, + from /usr/include/dune/common/parallel/mpihelper.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:8: +/usr/include/c++/14/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' + 451 | _M_invoker = &_My_handler::_M_invoke; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' + 225 | asBase.interpolate(FunctionType(std::cref(f)),out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' + 135 | fe.localInterpolation().interpolate(localFj, interpolationCoefficients); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = main(int, char**)::]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:94:16: required from here + 94 | interpolate(feBasis, x, f); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/defaultderivativetraits.hh:10, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/signature.hh:9, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/functionconcepts.hh:9, @@ -17638,542 +17608,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, HierarchicNodeToRangeMap, Dune::FieldVector >; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, HierarchicNodeToRangeMap, Dune::FieldVector >]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:53:14: required from 'bool checkInterpolationConsistency(B&&, C&&) [with R = Dune::FieldVector; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >&; C = std::vector >&]' - 53 | interpolate(basis, y, f); - | ~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:95:63: required from here - 95 | auto passedThisTest = checkInterpolationConsistency(feBasis, x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -/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]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: required from 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 228 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 158 | return impl().jacobianInverse(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 374 | return jacobianInverseImpl(local, implDetected); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' - 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' - 124 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:2655:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' - 199 | : decltype(__detail::__and_fn<_Bn...>(0)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' - 3200 | struct is_nothrow_invocable - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' - 2913 | = _Trait<_Tp, const _Up&...>::value; - | ^~~~~ -/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' - 2932 | noexcept(__unpack_std_tuple) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' - 123 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 124 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 125 | }, innerLocalFunctions_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' - 55 | err2 += flocal(x) * qp.weight() * integrationElement; - | ~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here - 110 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:::: [with auto:97 = Dune::FieldMatrix]': -/usr/include/c++/14/bits/stl_algo.h:4219:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]' - 4219 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:589:23: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:: [with auto:95 = const Dune::Functions::LagrangeNode > >, 3, double>&; auto:96 = Dune::TypeTree::HybridTreePath<>&]' - 589 | std::transform( - | ~~~~~~~~~~~~~~^ - 590 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 591 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' - 166 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::]' - 306 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:564:32: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' - 564 | TypeTree::forEachLeafNode(this->localView_.tree(), [&](auto&& node, auto&& treePath) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 565 | const auto& fe = node.finiteElement(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 566 | const auto& localBasis = fe.localBasis(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 567 | auto& shapeFunctionJacobians = evaluationBuffer_[treePath]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 568 | - | - 569 | localBasis.evaluateJacobian(x, shapeFunctionJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 570 | - | - 571 | // Compute linear combinations of basis function jacobian. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 572 | // Non-scalar coefficients of dimension coeffDim are handled by - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 573 | // processing the coeffDim linear combinations independently - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 574 | // and storing them as entries of an array. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 575 | using RefJacobian = LocalBasisRange< std::decay_t >; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 576 | static constexpr auto coeffDim = decltype(flatVectorView(this->localDoFs_[node.localIndex(0)]).size())::value; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 577 | auto refJacobians = std::array{}; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 578 | istlVectorBackend(refJacobians) = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 579 | for (size_type i = 0; i < localBasis.size(); ++i) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 580 | { - | ~ - 581 | auto c = flatVectorView(this->localDoFs_[node.localIndex(i)]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 582 | for (std::size_t j = 0; j < coeffDim; ++j) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 583 | refJacobians[j].axpy(c[j], shapeFunctionJacobians[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 584 | } - | ~ - 585 | - | - 586 | // Transform Jacobians form local to global coordinates. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 587 | using Jacobian = decltype(refJacobians[0] * jacobianInverse); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | auto jacobians = std::array{}; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 589 | std::transform( - | ~~~~~~~~~~~~~~~ - 590 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 591 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | - | - 593 | // Assign computed Jacobians to node entry of range. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 594 | // Types are matched using the lexicographic ordering provided by flatVectorView. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 595 | LocalBase::assignWith(nodeToRangeEntry(node, treePath, y), jacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 596 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' - 199 | : decltype(__detail::__and_fn<_Bn...>(0)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' - 3200 | struct is_nothrow_invocable - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' - 2913 | = _Trait<_Tp, const _Up&...>::value; - | ^~~~~ -/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' - 2932 | noexcept(__unpack_std_tuple) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' - 123 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 124 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 125 | }, innerLocalFunctions_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' - 55 | err2 += flocal(x) * qp.weight() * integrationElement; - | ~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here - 110 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:591:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:152:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::RaviartThomasNode > >, 0>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 0> >; T = Dune::Functions::RaviartThomasNode > >, 0>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' - 152 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = main(int, char**)::]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:186:16: required from here - 186 | interpolate(feBasis, x, f); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 100 | Range operator()(const LocalDomain& x) 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(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:70:9: required from 'class Dune::Functions::FaceNormalGridFunction > > >' - 70 | using Element = typename EntitySet::Element; - | ^~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 23 | using EntitySet = typename F::EntitySet; - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here - 83 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<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 - | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, HierarchicNodeToRangeMap, Dune::FieldVector >; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, HierarchicNodeToRangeMap, Dune::FieldVector >]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:53:14: required from 'bool checkInterpolationConsistency(B&&, C&&) [with R = Dune::FieldVector; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >&; C = std::vector, std::allocator > >&]' - 53 | interpolate(basis, y, f); - | ~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:245:59: required from here - 245 | passed = passed and checkInterpolationConsistency(feBasis, x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here - 83 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<3>")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/usr/include/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(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 519 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:43:31: required from 'double Dune::Functions::Test::integrateGridViewFunction(const GridView&, const F&, unsigned int) [with GridView = Dune::GridView > >; F = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]' - 43 | auto geometry = e.geometry(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:86:39: required from 'bool Dune::Functions::Test::checkGridViewFunction(const GridView&, const F&, double, unsigned int) [with GridView = Dune::GridView > >; F = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]' - 86 | integral = integrateGridViewFunction(gridView, f, quadOrder); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:253:67: required from here - 253 | passed = passed and Dune::Functions::Test::checkGridViewFunction(gridView, f, exactIntegral); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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/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(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:70:9: required from 'class Dune::Functions::FaceNormalGridFunction > > >' - 70 | using Element = typename EntitySet::Element; - | ^~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 23 | using EntitySet = typename F::EntitySet; - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here - 90 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "UGGrid<2> (triangles)")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here - 90 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "UGGrid<2> (triangles)")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<3>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:110:50: required from here - 110 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "UGGrid<2> (triangles)")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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 /usr/include/dune/grid/yaspgrid.hh:73: -/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2>; typename GridImp::ctype = double]': -/usr/include/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 397 | return this->real.unitOuterNormal(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here - 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:171:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldVector unitOuterNormal (const FieldVector& /* local */) const - | ^~~~~~~~~~~~~~~ -/usr/include/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>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]' - 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:31: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here - 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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 - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/functional:59, - from /usr/include/dune/common/parallel/mpicommunication.hh:19, - from /usr/include/dune/common/parallel/mpihelper.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:3: -/usr/include/c++/14/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' - 451 | _M_invoker = &_My_handler::_M_invoke; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' - 225 | asBase.interpolate(FunctionType(std::cref(f)),out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; T = Dune::Functions::LagrangeNode > >, 3, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' - 135 | fe.localInterpolation().interpolate(localFj, interpolationCoefficients); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:95:33: required from here - 95 | Dune::Functions::interpolate(basis, coefficients, f); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:19: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; V = std::vector, std::allocator > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, HierarchicNodeToRangeMap, Dune::FieldVector >; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, HierarchicNodeToRangeMap, Dune::FieldVector >]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:53:14: required from 'bool checkInterpolationConsistency(B&&, C&&) [with R = Dune::FieldVector; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >&; C = std::vector, std::allocator > >&]' - 53 | interpolate(basis, y, f); - | ~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:245:59: required from here - 245 | passed = passed and checkInterpolationConsistency(feBasis, x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 322 | Range operator()(const Domain& x) const - | ^~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3>; typename GridImp::ctype = double]': -/usr/include/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 397 | return this->real.unitOuterNormal(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here - 83 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<3>")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:171:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldVector unitOuterNormal (const FieldVector& /* local */) const - | ^~~~~~~~~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]' - 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:31: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here - 83 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<3>")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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 - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, - from /usr/include/dune/grid/uggrid.hh:102, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:12: -/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/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-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:70: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here - 90 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "UGGrid<2> (triangles)")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 /usr/include/dune/grid/yaspgrid.hh:26: -/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]': -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = main(int, char**)::]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:94:16: required from here - 94 | interpolate(feBasis, x, f); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 161 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]' - 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:31: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here - 90 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "UGGrid<2> (triangles)")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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 - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/functional:59, - from /usr/include/dune/common/parallel/mpicommunication.hh:19, - from /usr/include/dune/common/parallel/mpihelper.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:8: -/usr/include/c++/14/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' - 451 | _M_invoker = &_My_handler::_M_invoke; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' - 225 | asBase.interpolate(FunctionType(std::cref(f)),out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' - 135 | fe.localInterpolation().interpolate(localFj, interpolationCoefficients); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = main(int, char**)::]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:94:16: required from here - 94 | interpolate(feBasis, x, f); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/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/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-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:70: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:110:50: required from here - 110 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "UGGrid<2> (triangles)")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: required from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); @@ -18356,250 +17790,164 @@ /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::DefaultGlobalBasis > >, 3, double>, 3> >; T = Dune::Functions::PowerBasisNode > >, 3, double>, 3>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:144:26: required from 'Dune::TypeTree::Detail::applyToTree > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:58 = long unsigned int]' - 144 | applyToTree(child, childTreePath, visitor); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:242:10: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<0>) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' - 242 | f(e); - | ~^~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:130:26: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]' - 130 | Hybrid::forEach(indices, [&](auto i) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ - 131 | auto&& child = tree.child(i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 132 | using Child = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 133 | - | - 134 | visitor.beforeChild(tree, child, treePath, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 135 | - | - 136 | // This requires that visitor.in(...) can always be instantiated, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 137 | // even if there's a single child only. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 138 | if (i>0) - | ~~~~~~~~ - 139 | visitor.in(tree, treePath); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 140 | - | - 141 | constexpr bool visitChild = Visitor::template VisitChild::value; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 142 | if constexpr(visitChild) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 143 | auto childTreePath = Dune::TypeTree::push_back(treePath, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 144 | applyToTree(child, childTreePath, visitor); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 145 | } - | ~ - 146 | - | - 147 | visitor.afterChild(tree, child, treePath, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 148 | }); - | ~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 3, double>, 3> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double>, 3> >; C = std::vector >&; F = main(int, char**)::]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:134:33: required from here - 134 | Dune::Functions::interpolate(basis, coefficients, f); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 100 | Range operator()(const LocalDomain& x) const - | ^~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; typename GridImp::ctype = double]': -/usr/include/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>; typename GridImp::ctype = double]' - 173 | return centerUnitOuterNormal(); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 397 | return this->real.unitOuterNormal(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here - 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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/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]': -/usr/include/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>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]' - 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:31: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here - 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: required from 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 228 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 158 | return impl().jacobianInverse(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 374 | return jacobianInverseImpl(local, implDetected); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' + 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' + 124 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:2655:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' + 199 | : decltype(__detail::__and_fn<_Bn...>(0)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' + 3200 | struct is_nothrow_invocable + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' + 2913 | = _Trait<_Tp, const _Up&...>::value; + | ^~~~~ +/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' + 2932 | noexcept(__unpack_std_tuple) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' + 123 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 124 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 125 | }, innerLocalFunctions_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' + 55 | err2 += flocal(x) * qp.weight() * integrationElement; + | ~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here + 110 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/string:52, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/ostream:40, - from /usr/include/c++/14/iostream:41, - from /usr/include/dune/common/parallel/communication.hh:14, - from /usr/include/dune/common/parallel/mpihelper.hh:15: -/usr/include/c++/14/bits/refwrap.h: In instantiation of 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]': -/usr/include/c++/14/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' - 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}; enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> = Dune::FieldVector]' - 114 | return std::__invoke_impl<__type>(__tag{}, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 115 | std::forward<_Callable>(__fn), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' - 290 | return std::__invoke_r<_Res>(*_Base::_M_get_pointer(__functor), - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 291 | std::forward<_ArgTypes>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' - 451 | _M_invoker = &_My_handler::_M_invoke; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' - 225 | asBase.interpolate(FunctionType(std::cref(f)),out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; T = Dune::Functions::LagrangeNode > >, 3, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' - 135 | fe.localInterpolation().interpolate(localFj, interpolationCoefficients); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:95:33: required from here - 95 | Dune::Functions::interpolate(basis, coefficients, f); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/refwrap.h:356:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 356 | operator()(_Args&&... __args) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc: In instantiation of 'main(int, char**):: [with auto:103 = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::DefaultGlobalBasis > >, 3, double>, 3> >; T = Dune::Functions::PowerBasisNode > >, 3, double>, 3>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:144:26: required from 'Dune::TypeTree::Detail::applyToTree > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:58 = long unsigned int]' - 144 | applyToTree(child, childTreePath, visitor); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:242:10: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<0>) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' - 242 | f(e); - | ~^~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:130:26: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]' - 130 | Hybrid::forEach(indices, [&](auto i) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ - 131 | auto&& child = tree.child(i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 132 | using Child = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 133 | - | - 134 | visitor.beforeChild(tree, child, treePath, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 135 | - | - 136 | // This requires that visitor.in(...) can always be instantiated, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 137 | // even if there's a single child only. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 138 | if (i>0) - | ~~~~~~~~ - 139 | visitor.in(tree, treePath); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 140 | - | - 141 | constexpr bool visitChild = Visitor::template VisitChild::value; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 142 | if constexpr(visitChild) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 143 | auto childTreePath = Dune::TypeTree::push_back(treePath, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 144 | applyToTree(child, childTreePath, visitor); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 145 | } - | ~ - 146 | - | - 147 | visitor.afterChild(tree, child, treePath, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 148 | }); - | ~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 3, double>, 3> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double>, 3> >; C = std::vector >&; F = main(int, char**)::]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:134:33: required from here - 134 | Dune::Functions::interpolate(basis, coefficients, f); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:115:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 115 | const auto f = [](auto&& x) -> Dune::FieldVector { - | ^ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:173:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3>; typename GridImp::ctype = double]' - 173 | return centerUnitOuterNormal(); - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 397 | return this->real.unitOuterNormal(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here - 83 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<3>")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:::: [with auto:97 = Dune::FieldMatrix]': +/usr/include/c++/14/bits/stl_algo.h:4219:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]' + 4219 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:589:23: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:: [with auto:95 = const Dune::Functions::LagrangeNode > >, 3, double>&; auto:96 = Dune::TypeTree::HybridTreePath<>&]' + 589 | std::transform( + | ~~~~~~~~~~~~~~^ + 590 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 591 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' + 166 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::]' + 306 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:564:32: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' + 564 | TypeTree::forEachLeafNode(this->localView_.tree(), [&](auto&& node, auto&& treePath) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 565 | const auto& fe = node.finiteElement(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 566 | const auto& localBasis = fe.localBasis(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 567 | auto& shapeFunctionJacobians = evaluationBuffer_[treePath]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 568 | + | + 569 | localBasis.evaluateJacobian(x, shapeFunctionJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 570 | + | + 571 | // Compute linear combinations of basis function jacobian. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 572 | // Non-scalar coefficients of dimension coeffDim are handled by + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 573 | // processing the coeffDim linear combinations independently + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 574 | // and storing them as entries of an array. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 575 | using RefJacobian = LocalBasisRange< std::decay_t >; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 576 | static constexpr auto coeffDim = decltype(flatVectorView(this->localDoFs_[node.localIndex(0)]).size())::value; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 577 | auto refJacobians = std::array{}; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 578 | istlVectorBackend(refJacobians) = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 579 | for (size_type i = 0; i < localBasis.size(); ++i) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 580 | { + | ~ + 581 | auto c = flatVectorView(this->localDoFs_[node.localIndex(i)]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 582 | for (std::size_t j = 0; j < coeffDim; ++j) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 583 | refJacobians[j].axpy(c[j], shapeFunctionJacobians[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 584 | } + | ~ + 585 | + | + 586 | // Transform Jacobians form local to global coordinates. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 587 | using Jacobian = decltype(refJacobians[0] * jacobianInverse); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | auto jacobians = std::array{}; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 589 | std::transform( + | ~~~~~~~~~~~~~~~ + 590 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 591 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 592 | + | + 593 | // Assign computed Jacobians to node entry of range. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 594 | // Types are matched using the lexicographic ordering provided by flatVectorView. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 595 | LocalBase::assignWith(nodeToRangeEntry(node, treePath, y), jacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 596 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' + 199 | : decltype(__detail::__and_fn<_Bn...>(0)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' + 3200 | struct is_nothrow_invocable + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' + 2913 | = _Trait<_Tp, const _Up&...>::value; + | ^~~~~ +/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' + 2932 | noexcept(__unpack_std_tuple) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' + 123 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 124 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 125 | }, innerLocalFunctions_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' + 55 | err2 += flocal(x) * qp.weight() * integrationElement; + | ~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here + 110 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:591:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); + | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' 124 | const auto& y = localF_(x); @@ -18670,22 +18018,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) 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 = 3; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]' - 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:31: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here - 83 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<3>")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': /usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' 97 | visitor.leaf(tree, treePath); @@ -18826,50 +18158,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ -In file included from /usr/include/c++/14/tuple:41, - from /usr/include/c++/14/mutex:40, - from /usr/include/dune/common/parallel/mpihelper.hh:13: -/usr/include/c++/14/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]': -/usr/include/c++/14/bits/refwrap.h:363:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' - 363 | return std::__invoke(get(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' - 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}; enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> = Dune::FieldVector]' - 114 | return std::__invoke_impl<__type>(__tag{}, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 115 | std::forward<_Callable>(__fn), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' - 290 | return std::__invoke_r<_Res>(*_Base::_M_get_pointer(__functor), - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 291 | std::forward<_ArgTypes>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:451:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; T = Dune::Functions::LagrangeNode > >, 3, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' - 135 | fe.localInterpolation().interpolate(localFj, interpolationCoefficients); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:95:33: required from here - 95 | Dune::Functions::interpolate(basis, coefficients, f); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/invoke.h:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | __invoke(_Callable&& __fn, _Args&&... __args) - | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': /usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' 97 | visitor.leaf(tree, treePath); @@ -18978,26 +18266,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:70: -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 519 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:100:42: required from 'void Dune::Functions::FaceNormalGridFunction::LocalFunction::bind(const Dune::Functions::FaceNormalGridFunction::Element&) [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 100 | geometry_.emplace(element_.geometry()); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:42:22: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 42 | localNormals.bind(element); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here - 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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/c++/14/bits/refwrap.h:38, from /usr/include/c++/14/string:52, from /usr/include/c++/14/bits/locale_classes.h:40, @@ -19039,10 +18307,38 @@ /usr/include/c++/14/bits/invoke.h:104:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | __invoke_r(_Callable&& __fn, _Args&&... __args) | ^~~~~~~~~~ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ +In file included from /usr/include/c++/14/functional:59, + from /usr/include/dune/common/parallel/mpicommunication.hh:19, + from /usr/include/dune/common/parallel/mpihelper.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:3: +/usr/include/c++/14/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' + 451 | _M_invoker = &_My_handler::_M_invoke; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' + 225 | asBase.interpolate(FunctionType(std::cref(f)),out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; T = Dune::Functions::LagrangeNode > >, 3, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' + 135 | fe.localInterpolation().interpolate(localFj, interpolationCoefficients); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:95:33: required from here + 95 | Dune::Functions::interpolate(basis, coefficients, f); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; V = Dune::Functions::Impl::ISTLVectorBackend > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' 124 | const auto& y = localF_(x); @@ -19159,73 +18455,261 @@ /usr/include/c++/14/bits/refwrap.h:356:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | operator()(_Args&&... __args) const | ^~~~~~~~ -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' - 519 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:100:42: required from 'void Dune::Functions::FaceNormalGridFunction::LocalFunction::bind(const Dune::Functions::FaceNormalGridFunction::Element&) [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Element = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>]' - 100 | geometry_.emplace(element_.geometry()); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:42:22: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 42 | localNormals.bind(element); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here - 83 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<3>")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/usr/include/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(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 519 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:100:42: required from 'void Dune::Functions::FaceNormalGridFunction::LocalFunction::bind(const Dune::Functions::FaceNormalGridFunction::Element&) [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 100 | geometry_.emplace(element_.geometry()); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:42:22: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 42 | localNormals.bind(element); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here - 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/usr/include/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(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' - 519 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:100:42: required from 'void Dune::Functions::FaceNormalGridFunction::LocalFunction::bind(const Dune::Functions::FaceNormalGridFunction::Element&) [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Element = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>]' - 100 | geometry_.emplace(element_.geometry()); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:42:22: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 42 | localNormals.bind(element); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here - 83 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<3>")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:119:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 119 | } - | ^ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::DefaultGlobalBasis > >, 3, double>, 3> >; T = Dune::Functions::PowerBasisNode > >, 3, double>, 3>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:144:26: required from 'Dune::TypeTree::Detail::applyToTree > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:58 = long unsigned int]' + 144 | applyToTree(child, childTreePath, visitor); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:242:10: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<0>) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' + 242 | f(e); + | ~^~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:130:26: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]' + 130 | Hybrid::forEach(indices, [&](auto i) { + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ + 131 | auto&& child = tree.child(i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 132 | using Child = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 133 | + | + 134 | visitor.beforeChild(tree, child, treePath, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 135 | + | + 136 | // This requires that visitor.in(...) can always be instantiated, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 137 | // even if there's a single child only. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 138 | if (i>0) + | ~~~~~~~~ + 139 | visitor.in(tree, treePath); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 140 | + | + 141 | constexpr bool visitChild = Visitor::template VisitChild::value; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 142 | if constexpr(visitChild) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 143 | auto childTreePath = Dune::TypeTree::push_back(treePath, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 144 | applyToTree(child, childTreePath, visitor); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 145 | } + | ~ + 146 | + | + 147 | visitor.afterChild(tree, child, treePath, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 148 | }); + | ~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 3, double>, 3> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double>, 3> >; C = std::vector >&; F = main(int, char**)::]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:134:33: required from here + 134 | Dune::Functions::interpolate(basis, coefficients, f); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 100 | Range operator()(const LocalDomain& x) const + | ^~~~~~~~ +In file included from /usr/include/c++/14/string:52, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/ostream:40, + from /usr/include/c++/14/iostream:41, + from /usr/include/dune/common/parallel/communication.hh:14, + from /usr/include/dune/common/parallel/mpihelper.hh:15: +/usr/include/c++/14/bits/refwrap.h: In instantiation of 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]': +/usr/include/c++/14/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' + 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}; enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> = Dune::FieldVector]' + 114 | return std::__invoke_impl<__type>(__tag{}, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 115 | std::forward<_Callable>(__fn), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' + 290 | return std::__invoke_r<_Res>(*_Base::_M_get_pointer(__functor), + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 291 | std::forward<_ArgTypes>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' + 451 | _M_invoker = &_My_handler::_M_invoke; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' + 225 | asBase.interpolate(FunctionType(std::cref(f)),out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; T = Dune::Functions::LagrangeNode > >, 3, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' + 135 | fe.localInterpolation().interpolate(localFj, interpolationCoefficients); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:95:33: required from here + 95 | Dune::Functions::interpolate(basis, coefficients, f); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/refwrap.h:356:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 356 | operator()(_Args&&... __args) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc: In instantiation of 'main(int, char**):: [with auto:103 = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::DefaultGlobalBasis > >, 3, double>, 3> >; T = Dune::Functions::PowerBasisNode > >, 3, double>, 3>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:144:26: required from 'Dune::TypeTree::Detail::applyToTree > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:58 = long unsigned int]' + 144 | applyToTree(child, childTreePath, visitor); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:242:10: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<0>) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' + 242 | f(e); + | ~^~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:130:26: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]' + 130 | Hybrid::forEach(indices, [&](auto i) { + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ + 131 | auto&& child = tree.child(i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 132 | using Child = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 133 | + | + 134 | visitor.beforeChild(tree, child, treePath, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 135 | + | + 136 | // This requires that visitor.in(...) can always be instantiated, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 137 | // even if there's a single child only. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 138 | if (i>0) + | ~~~~~~~~ + 139 | visitor.in(tree, treePath); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 140 | + | + 141 | constexpr bool visitChild = Visitor::template VisitChild::value; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 142 | if constexpr(visitChild) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 143 | auto childTreePath = Dune::TypeTree::push_back(treePath, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 144 | applyToTree(child, childTreePath, visitor); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 145 | } + | ~ + 146 | + | + 147 | visitor.afterChild(tree, child, treePath, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 148 | }); + | ~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 3, double>, 3> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double>, 3> >; C = std::vector >&; F = main(int, char**)::]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:134:33: required from here + 134 | Dune::Functions::interpolate(basis, coefficients, f); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:115:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 115 | const auto f = [](auto&& x) -> Dune::FieldVector { + | ^ +In file included from /usr/include/c++/14/tuple:41, + from /usr/include/c++/14/mutex:40, + from /usr/include/dune/common/parallel/mpihelper.hh:13: +/usr/include/c++/14/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]': +/usr/include/c++/14/bits/refwrap.h:363:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' + 363 | return std::__invoke(get(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' + 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}; enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> = Dune::FieldVector]' + 114 | return std::__invoke_impl<__type>(__tag{}, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 115 | std::forward<_Callable>(__fn), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' + 290 | return std::__invoke_r<_Res>(*_Base::_M_get_pointer(__functor), + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 291 | std::forward<_ArgTypes>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:451:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; T = Dune::Functions::LagrangeNode > >, 3, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' + 135 | fe.localInterpolation().interpolate(localFj, interpolationCoefficients); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:95:33: required from here + 95 | Dune::Functions::interpolate(basis, coefficients, f); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/invoke.h:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | __invoke(_Callable&& __fn, _Args&&... __args) + | ^~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.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:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ /usr/include/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]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, @@ -19242,10 +18726,6 @@ /usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ -/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 - | ^~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/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>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -19280,14 +18760,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ -In lambda function, - inlined from 'checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:409:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) @@ -19321,74 +18793,238 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:447:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:16: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:136:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return normal; +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:11: +/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]': +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:70:9: required from 'class Dune::Functions::FaceNormalGridFunction > > >' + 70 | using Element = typename EntitySet::Element; + | ^~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 23 | using EntitySet = typename F::EntitySet; + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here + 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<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(); + | ^ +/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]': +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/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; | ^~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/usr/include/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/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:136:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return normal; +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:43:48: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 43 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here + 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<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]': +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/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; | ^~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc: In function 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:43:48: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 43 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here + 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<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 = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:70:9: required from 'class Dune::Functions::FaceNormalGridFunction > > >' + 70 | using Element = typename EntitySet::Element; + | ^~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 23 | using EntitySet = typename F::EntitySet; + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here + 83 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<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(); + | ^ +/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]': +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:70:9: required from 'class Dune::Functions::FaceNormalGridFunction > > >' + 70 | using Element = typename EntitySet::Element; + | ^~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 23 | using EntitySet = typename F::EntitySet; + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here + 90 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "UGGrid<2> (triangles)")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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]': +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:136:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | return normal; +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:43:48: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 43 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here + 90 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "UGGrid<2> (triangles)")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 /usr/include/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(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:70:9: required from 'class Dune::Functions::FaceNormalGridFunction > > >' + 70 | using Element = typename EntitySet::Element; + | ^~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 23 | using EntitySet = typename F::EntitySet; + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here + 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/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; | ^~~~~~ -/usr/include/dune/grid/common/geometry.hh: 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]': -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc: In function 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:43:48: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 43 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here + 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | 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(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/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; | ^~~~~~ -In lambda function, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:43:48: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 43 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here + 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/grid/common/grid.hh:1118: +/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here + 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:10: @@ -19397,12 +19033,37 @@ 82 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 76%] Linking CXX executable nedelecbasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nedelecbasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -o nedelecbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82: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-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter 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/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(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:70:9: required from 'class Dune::Functions::FaceNormalGridFunction > > >' + 70 | using Element = typename EntitySet::Element; + | ^~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 23 | using EntitySet = typename F::EntitySet; + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here + 83 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<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 + | ^~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh: In instantiation of 'Range Dune::Functions::GridFunction::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; ES = Dune::Functions::GridViewEntitySet > >, 0>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits; long unsigned int bufferSize = 16]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:84:23: required from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]' 84 | return this->get()(x); @@ -19413,6 +19074,58 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh:138:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Range operator() (const Domain& x) const | ^~~~~~~~ +/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here + 83 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<3>")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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/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(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:70:9: required from 'class Dune::Functions::FaceNormalGridFunction > > >' + 70 | using Element = typename EntitySet::Element; + | ^~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 23 | using EntitySet = typename F::EntitySet; + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here + 90 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "UGGrid<2> (triangles)")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here + 90 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "UGGrid<2> (triangles)")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<3>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:110:50: required from here + 110 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "UGGrid<2> (triangles)")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); @@ -19512,15 +19225,223 @@ /usr/include/dune/common/fmatrix.hh:287:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 287 | return result; | ^~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:73: +/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2>; typename GridImp::ctype = double]': +/usr/include/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 397 | return this->real.unitOuterNormal(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here + 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:171:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldVector unitOuterNormal (const FieldVector& /* local */) const + | ^~~~~~~~~~~~~~~ +/usr/include/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>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]' + 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:31: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here + 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here 82 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82: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/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3>; typename GridImp::ctype = double]': +/usr/include/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 397 | return this->real.unitOuterNormal(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here + 83 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<3>")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:171:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldVector unitOuterNormal (const FieldVector& /* local */) const + | ^~~~~~~~~~~~~~~ +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]' + 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:31: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here + 83 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<3>")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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 + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, + from /usr/include/dune/grid/uggrid.hh:102, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:12: +/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/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-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:70: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here + 90 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "UGGrid<2> (triangles)")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]' + 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:31: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here + 90 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "UGGrid<2> (triangles)")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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 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/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-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:70: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:110:50: required from here + 110 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "UGGrid<2> (triangles)")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; typename GridImp::ctype = double]': +/usr/include/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>; typename GridImp::ctype = double]' + 173 | return centerUnitOuterNormal(); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 397 | return this->real.unitOuterNormal(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here + 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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/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]': +/usr/include/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>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]' + 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:31: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here + 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<3>; typename GridImp::ctype = double]': +/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:173:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3>; typename GridImp::ctype = double]' + 173 | return centerUnitOuterNormal(); + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 397 | return this->real.unitOuterNormal(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here + 83 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<3>")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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/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]': +/usr/include/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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]' + 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:31: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here + 83 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<3>")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:70: +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 519 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:100:42: required from 'void Dune::Functions::FaceNormalGridFunction::LocalFunction::bind(const Dune::Functions::FaceNormalGridFunction::Element&) [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 100 | geometry_.emplace(element_.geometry()); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:42:22: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 42 | localNormals.bind(element); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here + 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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 + | ^~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 76%] Built target nedelecbasistest +make -f dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 78%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -MF CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o.d -o CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.cc /usr/include/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]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' + 519 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:100:42: required from 'void Dune::Functions::FaceNormalGridFunction::LocalFunction::bind(const Dune::Functions::FaceNormalGridFunction::Element&) [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Element = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>]' + 100 | geometry_.emplace(element_.geometry()); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:42:22: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 42 | localNormals.bind(element); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here + 83 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<3>")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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/localfunctions/lagrange.hh:21: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -19533,10 +19454,50 @@ /usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ +/usr/include/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]': +/usr/include/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(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 519 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:100:42: required from 'void Dune::Functions::FaceNormalGridFunction::LocalFunction::bind(const Dune::Functions::FaceNormalGridFunction::Element&) [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 100 | geometry_.emplace(element_.geometry()); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:42:22: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 42 | localNormals.bind(element); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here + 76 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<2>")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': +/usr/include/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(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' + 519 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:100:42: required from 'void Dune::Functions::FaceNormalGridFunction::LocalFunction::bind(const Dune::Functions::FaceNormalGridFunction::Element&) [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Element = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>]' + 100 | geometry_.emplace(element_.geometry()); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:42:22: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 42 | localNormals.bind(element); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here + 83 | testSuite.subTest(checkFaceNormalGridFunction(grid->leafGridView(), "YaspGrid<3>")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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/grid/yaspgrid.hh:72: /usr/include/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>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -19675,10 +19636,6 @@ /usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh:436:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 436 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); | ^~~~~ -/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:228:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); @@ -19686,10 +19643,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | return localValue; | ^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]': -/usr/include/c++/14/bits/stl_algo.h:4219:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4219 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); @@ -19701,14 +19654,14 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/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/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = std::array >, 2>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); @@ -19749,10 +19702,6 @@ /usr/include/c++/14/bits/stl_algo.h:4219:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 4219 | *__result = __unary_op(*__first); | ^ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | virtual Range operator() (const Domain& x) const @@ -19763,80 +19712,174 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82: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-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> > >]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 76%] Linking CXX executable nedelecbasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nedelecbasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -o nedelecbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +In lambda function, + inlined from 'checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:409:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:447:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) + | ^~~~~~~~~~~~~~~~~~~~ +/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:228:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]': +/usr/include/c++/14/bits/stl_algo.h:4219:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4219 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ /usr/include/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]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 76%] Built target nedelecbasistest -make -f dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:16: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:136:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return normal; + | ^~~~~~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/usr/include/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/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:136:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return normal; + | ^~~~~~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc: In function 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); + | ^~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:136:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | return normal; + | ^~~~~~ +/usr/include/dune/grid/common/geometry.hh: 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]': +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc: In function 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); + | ^~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.cc:11: +/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]': +/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.cc:46:66: required from here + 46 | [[maybe_unused]] auto entitySet = EntitySet(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/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:119:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 119 | } + | ^ +/usr/include/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In function 'double infinityDiff(const Dune::FieldVector&, const Dune::FieldVector&) [with T = double; int k = 1]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.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 | return (x-y).infinity_norm(); + | ~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:153:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | } + | ^ +[ 79%] Linking CXX executable analyticgridviewfunctiontest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/analyticgridviewfunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -o analyticgridviewfunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/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>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/build /usr/include/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>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -/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: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 -/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; - | ~~~~~~~~~~~~~~^~~~~ -[ 78%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -MF CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o.d -o CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.cc -[ 79%] Linking CXX executable hierarchicallagrangebasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicallagrangebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o -o hierarchicallagrangebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911: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-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:153:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | } - | ^ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911: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-functions-2.9.0/build' -[ 79%] Built target hierarchicallagrangebasistest +[ 79%] Built target analyticgridviewfunctiontest make -f dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make -f dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In function 'double infinityDiff(const Dune::FieldVector&, const Dune::FieldVector&) [with T = double; int k = 1]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.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 | return (x-y).infinity_norm(); - | ~~^~~ [ 81%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o -MF CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o.d -o CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/localfunctioncopytest.cc +In lambda function, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ +/usr/include/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]': +/usr/include/dune/grid/yaspgrid.hh:911: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/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +[ 82%] Linking CXX executable hierarchicallagrangebasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicallagrangebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o -o hierarchicallagrangebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, @@ -19851,23 +19894,36 @@ /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.cc:11: -/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]': -/usr/include/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-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.cc:46:66: required from here - 46 | [[maybe_unused]] auto entitySet = EntitySet(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(); - | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/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: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 +/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; + | ~~~~~~~~~~~~~~^~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 82%] Built target hierarchicallagrangebasistest +make -f examples/CMakeFiles/build_examples.dir/build.make examples/CMakeFiles/build_examples.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/build_examples.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f examples/CMakeFiles/build_examples.dir/build.make examples/CMakeFiles/build_examples.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +make[5]: Nothing to be done for 'examples/CMakeFiles/build_examples.dir/build'. +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 82%] Built target build_examples /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc: In function 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:70: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); @@ -19888,49 +19944,8 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:70: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:447:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -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 /usr/include/dune/grid/common/geometry.hh:288:27, - inlined from 'EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > >; auto:92 = Dune::Functions::RannacherTurekNode > > >; auto:93 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:409:102, - inlined from 'checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: -/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 = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > >; auto:92 = Dune::Functions::RannacherTurekNode > > >; auto:93 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:55, - inlined from 'checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: -/usr/include/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-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:223:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 223 | Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement& fe, std::size_t order = 5, double tol = 1e-10) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = std::array >, 2>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ +/usr/include/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]': +/usr/include/dune/grid/yaspgrid.hh:911: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:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, @@ -19950,6 +19965,13 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = std::array >, 2>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +[ 84%] Linking CXX executable gridfunctiontest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gridfunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -o gridfunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -19982,44 +20004,16 @@ /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(); | ^ -[ 82%] Linking CXX executable analyticgridviewfunctiontest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/analyticgridviewfunctiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -o analyticgridviewfunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 82%] Built target analyticgridviewfunctiontest -make -f examples/CMakeFiles/build_examples.dir/build.make examples/CMakeFiles/build_examples.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/build_examples.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f examples/CMakeFiles/build_examples.dir/build.make examples/CMakeFiles/build_examples.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -make[5]: Nothing to be done for 'examples/CMakeFiles/build_examples.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 82%] Built target build_examples +[ 84%] Built target gridfunctiontest /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In lambda function: /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:269:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | } | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function 'void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:67:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | Grid grid(one, elems); - | ^~~~ /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:228:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function 'void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:67:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | Grid grid(one, elems); - | ^~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, vector, allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]': -/usr/include/c++/14/bits/stl_algo.h:4219:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4219 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:24: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 1; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': /usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' @@ -20049,6 +20043,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ +/usr/include/c++/14/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, vector, allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]': +/usr/include/c++/14/bits/stl_algo.h:4219:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4219 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ /usr/include/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]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, @@ -20058,6 +20056,10 @@ /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 664 | out[0] = f(center); | ~^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/14/functional:59, from /usr/include/dune/common/parallel/mpicommunication.hh:19, from /usr/include/dune/common/parallel/mpihelper.hh:17, @@ -20069,31 +20071,45 @@ /usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ -[ 84%] Linking CXX executable gridfunctiontest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gridfunctiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -o gridfunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:223:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 223 | Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement& fe, std::size_t order = 5, double tol = 1e-10) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 84%] Built target gridfunctiontest -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:447:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) + | ^~~~~~~~~~~~~~~~~~~~ +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 /usr/include/dune/grid/common/geometry.hh:288:27, + inlined from 'EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > >; auto:92 = Dune::Functions::RannacherTurekNode > > >; auto:93 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:409:102, + inlined from 'checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: +/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 = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > >; auto:92 = Dune::Functions::RannacherTurekNode > > >; auto:93 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:55, + inlined from 'checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: +/usr/include/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/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, std::array >, 2> >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath, long unsigned int> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath, long unsigned int>):: > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, std::array >, 2> >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ +/usr/include/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | virtual Range operator() (const Domain& x) const @@ -20102,14 +20118,24 @@ /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | virtual Range operator() (const Domain& x) 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-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function 'void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:67:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | Grid grid(one, elems); + | ^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function 'void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:67:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | Grid grid(one, elems); + | ^~~~ /usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) @@ -20142,41 +20168,71 @@ /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +In function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 85%] Linking CXX executable compositebasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/compositebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -o compositebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 85%] Built target compositebasistest +/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 + | ^~~~~~ +[ 87%] Linking CXX executable makebasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/makebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/makebasistest.dir/makebasistest.cc.o -o makebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 87%] Built target makebasistest /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:223:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement& fe, std::size_t order = 5, double tol = 1e-10) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 85%] Linking CXX executable makebasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/makebasistest.dir/link.txt --verbose=1 -[ 87%] Linking CXX executable rannacherturekbasistest +[ 89%] Linking CXX executable rannacherturekbasistest cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rannacherturekbasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/makebasistest.dir/makebasistest.cc.o -o makebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -o rannacherturekbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so -In function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 87%] Built target makebasistest make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 87%] Built target rannacherturekbasistest -[ 89%] Linking CXX executable compositebasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/compositebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -o compositebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +[ 89%] Built target rannacherturekbasistest +/usr/include/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +[ 90%] Linking CXX executable discreteglobalbasisfunctionderivativetest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -o discreteglobalbasisfunctionderivativetest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +/usr/include/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]': +/usr/include/dune/grid/yaspgrid.hh:911: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-functions-2.9.0/build' -[ 89%] Built target compositebasistest -[ 90%] Linking CXX executable composedgridfunctiontest +[ 90%] Built target discreteglobalbasisfunctionderivativetest +[ 92%] Linking CXX executable composedgridfunctiontest cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/composedgridfunctiontest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -o composedgridfunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 90%] Built target composedgridfunctiontest +[ 92%] Built target composedgridfunctiontest /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:447:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:447: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/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ +[ 93%] Linking CXX executable localfunctioncopytest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/localfunctioncopytest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o -o localfunctioncopytest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so 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 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::RaviartThomasNode > >, 1>; auto:82 = Dune::Functions::RaviartThomasNode > >, 1>; auto:83 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69, inlined from 'checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::RaviartThomasNode > >, 1>; auto:102 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, @@ -20197,15 +20253,17 @@ /usr/include/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/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 93%] Built target localfunctioncopytest /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:447:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:447: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/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]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ 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 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::RaviartThomasNode > >, 0>; auto:82 = Dune::Functions::RaviartThomasNode > >, 0>; auto:83 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69, inlined from 'checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::RaviartThomasNode > >, 0>; auto:102 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, @@ -20226,28 +20284,6 @@ /usr/include/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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 92%] Linking CXX executable discreteglobalbasisfunctionderivativetest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -o discreteglobalbasisfunctionderivativetest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911: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-functions-2.9.0/build' -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -[ 92%] Built target discreteglobalbasisfunctionderivativetest -[ 93%] Linking CXX executable localfunctioncopytest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/localfunctioncopytest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o -o localfunctioncopytest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 93%] Built target localfunctioncopytest -/usr/include/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]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) @@ -20287,22 +20323,22 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:55:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | YaspGrid<3> hexaGrid({1.0, 1.0, 1.0}, {4,4,4}); | ^ -[ 96%] Linking CXX executable raviartthomasbasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/raviartthomasbasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -o raviartthomasbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 96%] Built target raviartthomasbasistest -[ 98%] Linking CXX executable discreteglobalbasisfunctiontest +[ 96%] Linking CXX executable discreteglobalbasisfunctiontest cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctiontest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -o discreteglobalbasisfunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 98%] Built target discreteglobalbasisfunctiontest In file included from /usr/include/dune/localfunctions/test/test-localfe.hh:25, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:18: /usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::P0LocalInterpolation >]': /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const | ^~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 96%] Built target discreteglobalbasisfunctiontest +[ 98%] Linking CXX executable raviartthomasbasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/raviartthomasbasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -o raviartthomasbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.9.0 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.9.0 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.9.0 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 98%] Built target raviartthomasbasistest /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testOnStructuredGrid() [with int dim = 2]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:215:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | GridType grid(l,elements); @@ -20339,71 +20375,71 @@ make[3]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make[2]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' cd build; PATH=/build/reproducible-path/dune-functions-2.9.0/debian/tmp-test:$PATH /usr/bin/dune-ctest - Site: codethink03-arm64 + Site: i-capture-the-hostname Build name: Linux-c++ -Create new tag: 20251219-2006 - Experimental +Create new tag: 20251219-2011 - Experimental Test project /build/reproducible-path/dune-functions-2.9.0/build Start 1: polynomialtest - 1/27 Test #1: polynomialtest .............................. Passed 0.14 sec + 1/27 Test #1: polynomialtest .............................. Passed 0.19 sec Start 2: istlvectorbackendtest - 2/27 Test #2: istlvectorbackendtest ....................... Passed 0.13 sec + 2/27 Test #2: istlvectorbackendtest ....................... Passed 0.19 sec Start 3: differentiablefunctiontest - 3/27 Test #3: differentiablefunctiontest .................. Passed 0.12 sec + 3/27 Test #3: differentiablefunctiontest .................. Passed 0.18 sec Start 4: polymorphicsmallobjecttest - 4/27 Test #4: polymorphicsmallobjecttest .................. Passed 0.18 sec + 4/27 Test #4: polymorphicsmallobjecttest .................. Passed 0.19 sec Start 5: brezzidouglasmarinibasistest - 5/27 Test #5: brezzidouglasmarinibasistest ................ Passed 0.20 sec + 5/27 Test #5: brezzidouglasmarinibasistest ................ Passed 0.24 sec Start 6: bsplinebasistest - 6/27 Test #6: bsplinebasistest ............................ Passed 1.48 sec + 6/27 Test #6: bsplinebasistest ............................ Passed 1.58 sec Start 7: globalvaluedlfetest - 7/27 Test #7: globalvaluedlfetest ......................... Passed 0.34 sec + 7/27 Test #7: globalvaluedlfetest ......................... Passed 0.35 sec Start 8: gridviewfunctionspacebasistest - 8/27 Test #8: gridviewfunctionspacebasistest .............. Passed 0.66 sec + 8/27 Test #8: gridviewfunctionspacebasistest .............. Passed 0.61 sec Start 9: lagrangebasistest 9/27 Test #9: lagrangebasistest ........................... Passed 0.27 sec Start 10: lagrangedgbasistest 10/27 Test #10: lagrangedgbasistest ......................... Passed 0.21 sec Start 11: nedelecbasistest -11/27 Test #11: nedelecbasistest ............................ Passed 0.34 sec +11/27 Test #11: nedelecbasistest ............................ Passed 0.32 sec Start 12: periodicbasistest -12/27 Test #12: periodicbasistest ........................... Passed 0.20 sec +12/27 Test #12: periodicbasistest ........................... Passed 0.17 sec Start 13: taylorhoodbasistest -13/27 Test #13: taylorhoodbasistest ......................... Passed 0.28 sec +13/27 Test #13: taylorhoodbasistest ......................... Passed 0.24 sec Start 14: rannacherturekbasistest -14/27 Test #14: rannacherturekbasistest ..................... Passed 0.30 sec +14/27 Test #14: rannacherturekbasistest ..................... Passed 0.29 sec Start 15: raviartthomasbasistest -15/27 Test #15: raviartthomasbasistest ...................... Passed 0.40 sec +15/27 Test #15: raviartthomasbasistest ...................... Passed 0.37 sec Start 16: hierarchicvectorwrappertest -16/27 Test #16: hierarchicvectorwrappertest ................. Passed 0.19 sec +16/27 Test #16: hierarchicvectorwrappertest ................. Passed 0.14 sec Start 17: subspacebasistest -17/27 Test #17: subspacebasistest ........................... Passed 0.19 sec +17/27 Test #17: subspacebasistest ........................... Passed 0.16 sec Start 18: compositebasistest -18/27 Test #18: compositebasistest .......................... Passed 0.22 sec +18/27 Test #18: compositebasistest .......................... Passed 0.17 sec Start 19: makebasistest -19/27 Test #19: makebasistest ............................... Passed 2.10 sec +19/27 Test #19: makebasistest ............................... Passed 1.98 sec Start 20: hierarchicallagrangebasistest -20/27 Test #20: hierarchicallagrangebasistest ............... Passed 0.23 sec +20/27 Test #20: hierarchicallagrangebasistest ............... Passed 0.30 sec Start 21: analyticgridviewfunctiontest -21/27 Test #21: analyticgridviewfunctiontest ................ Passed 0.19 sec +21/27 Test #21: analyticgridviewfunctiontest ................ Passed 0.24 sec Start 22: composedgridfunctiontest -22/27 Test #22: composedgridfunctiontest .................... Passed 0.20 sec +22/27 Test #22: composedgridfunctiontest .................... Passed 0.13 sec Start 23: discreteglobalbasisfunctiontest -23/27 Test #23: discreteglobalbasisfunctiontest ............. Passed 0.19 sec +23/27 Test #23: discreteglobalbasisfunctiontest ............. Passed 0.15 sec Start 24: discreteglobalbasisfunctionderivativetest -24/27 Test #24: discreteglobalbasisfunctionderivativetest ... Passed 0.23 sec +24/27 Test #24: discreteglobalbasisfunctionderivativetest ... Passed 0.21 sec Start 25: facenormalgridfunctiontest 25/27 Test #25: facenormalgridfunctiontest .................. Passed 0.25 sec Start 26: gridfunctiontest -26/27 Test #26: gridfunctiontest ............................ Passed 0.18 sec +26/27 Test #26: gridfunctiontest ............................ Passed 0.22 sec Start 27: localfunctioncopytest -27/27 Test #27: localfunctioncopytest ....................... Passed 0.18 sec +27/27 Test #27: localfunctioncopytest ....................... Passed 0.28 sec 100% tests passed, 0 tests failed out of 27 Label Time Summary: -quick = 9.61 sec*proc (27 tests) +quick = 9.64 sec*proc (27 tests) -Total Test time (real) = 9.62 sec +Total Test time (real) = 9.65 sec JUnit report for CTest results written to /build/reproducible-path/dune-functions-2.9.0/build/junit/cmake.xml make[1]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0' create-stamp debian/debhelper-build-stamp @@ -20494,8 +20530,8 @@ Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile doxygen_dune-functions gmake[2]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -gmake[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. /usr/bin/cmake -S/build/reproducible-path/dune-functions-2.9.0 -B/build/reproducible-path/dune-functions-2.9.0/build --check-build-system CMakeFiles/Makefile.cmake 0 +gmake[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. /usr/bin/gmake -f CMakeFiles/Makefile2 doxygen_dune-functions gmake[3]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-functions-2.9.0 -B/build/reproducible-path/dune-functions-2.9.0/build --check-build-system CMakeFiles/Makefile.cmake 0 @@ -21151,8 +21187,8 @@ make[1]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0' dh_md5sums -O--builddirectory=build -O--buildsystem=cmake dh_builddeb -O--builddirectory=build -O--buildsystem=cmake -dpkg-deb: building package 'libdune-functions-dev' in '../libdune-functions-dev_2.9.0-2_arm64.deb'. dpkg-deb: building package 'libdune-functions-doc' in '../libdune-functions-doc_2.9.0-2_all.deb'. +dpkg-deb: building package 'libdune-functions-dev' in '../libdune-functions-dev_2.9.0-2_arm64.deb'. dpkg-genbuildinfo --build=binary -O../dune-functions_2.9.0-2_arm64.buildinfo dpkg-genchanges --build=binary -O../dune-functions_2.9.0-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -21160,12 +21196,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2169751/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2169751/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/2077900 and its subdirectories -I: Current time: Fri Dec 19 08:07:00 -12 2025 -I: pbuilder-time-stamp: 1766174820 +I: removing directory /srv/workspace/pbuilder/2169751 and its subdirectories +I: Current time: Sat Dec 20 10:11:55 +14 2025 +I: pbuilder-time-stamp: 1766175115