Diff of the two buildlogs: -- --- b1/build.log 2025-02-11 12:35:13.995583736 +0000 +++ b2/build.log 2025-02-11 12:41:30.642732917 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Mar 16 06:47:09 -12 2026 -I: pbuilder-time-stamp: 1773686829 +I: Current time: Wed Feb 12 02:35:17 +14 2025 +I: pbuilder-time-stamp: 1739277317 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: applying fix-32bit-problems.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1051091/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1129303/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Feb 11 12:35 /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/1129303/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1129303/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='3471a2d096d8436bb939d7208ecb913b' - 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='1051091' - PS1='# ' - PS2='> ' + INVOCATION_ID=cc58f9f3f7bd44a080500e814314be54 + 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=1129303 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.jOHCd6Tz/pbuilderrc_uw3U --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.jOHCd6Tz/b1 --logfile b1/build.log dune-functions_2.10.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.jOHCd6Tz/pbuilderrc_W36k --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.jOHCd6Tz/b2 --logfile b2/build.log dune-functions_2.10.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-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1051091/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1129303/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -464,7 +496,7 @@ Get: 322 http://deb.debian.org/debian trixie/main arm64 texlive-latex-recommended all 2024.20241115-1 [8757 kB] Get: 323 http://deb.debian.org/debian trixie/main arm64 texlive-pictures all 2024.20241115-1 [17.0 MB] Get: 324 http://deb.debian.org/debian trixie/main arm64 texlive-latex-extra all 2024.20241115-1 [24.6 MB] -Fetched 322 MB in 3s (123 MB/s) +Fetched 322 MB in 1s (241 MB/s) Preconfiguring packages ... 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 ... 19920 files and directories currently installed.) @@ -1509,8 +1541,8 @@ Setting up tzdata (2024b-6) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Mar 16 18:48:55 UTC 2026. -Universal Time is now: Mon Mar 16 18:48:55 UTC 2026. +Local time is now: Tue Feb 11 12:36:08 UTC 2025. +Universal Time is now: Tue Feb 11 12:36:08 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libbtf2:arm64 (1:7.8.3+dfsg-2) ... @@ -1858,7 +1890,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/dune-functions-2.10.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../dune-functions_2.10.0-2_source.changes +I: user script /srv/workspace/pbuilder/1129303/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/1129303/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/dune-functions-2.10.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../dune-functions_2.10.0-2_source.changes dpkg-buildpackage: info: source package dune-functions dpkg-buildpackage: info: source version 2.10.0-2 dpkg-buildpackage: info: source distribution unstable @@ -2033,8 +2069,8 @@ * ARPACKPP, ARPACK++ C++ interface for ARPACK --- Configuring done (11.5s) --- Generating done (0.3s) +-- Configuring done (7.1s) +-- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: @@ -2069,118 +2105,110 @@ make -f CMakeFiles/Makefile2 CMakeFiles/build_tests.dir/all make[4]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' make -f examples/CMakeFiles/poisson-mfem.dir/build.make examples/CMakeFiles/poisson-mfem.dir/depend +make -f examples/CMakeFiles/advection-reaction-dg.dir/build.make examples/CMakeFiles/advection-reaction-dg.dir/depend +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.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/examples /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/examples /build/reproducible-path/dune-functions-2.10.0/build/examples/CMakeFiles/poisson-mfem.dir/DependInfo.cmake "--color=" -make -f examples/CMakeFiles/advection-reaction-dg.dir/build.make examples/CMakeFiles/advection-reaction-dg.dir/depend +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.10.0/build' +make -f dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build.make dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/depend cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/examples /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/examples /build/reproducible-path/dune-functions-2.10.0/build/examples/CMakeFiles/advection-reaction-dg.dir/DependInfo.cmake "--color=" -make -f examples/CMakeFiles/interpolation.dir/build.make examples/CMakeFiles/interpolation.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f examples/CMakeFiles/poisson-pq2.dir/build.make examples/CMakeFiles/poisson-pq2.dir/depend cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/examples /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/examples /build/reproducible-path/dune-functions-2.10.0/build/examples/CMakeFiles/interpolation.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/examples /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/examples /build/reproducible-path/dune-functions-2.10.0/build/examples/CMakeFiles/poisson-pq2.dir/DependInfo.cmake "--color=" -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.10.0/build' -make -f dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build.make dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/depend cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/examples /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/examples /build/reproducible-path/dune-functions-2.10.0/build/examples/CMakeFiles/stokes-taylorhood.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/analyticfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/analyticfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/DependInfo.cmake "--color=" -make -f examples/CMakeFiles/poisson-mfem.dir/build.make examples/CMakeFiles/poisson-mfem.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build.make dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/depend -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f examples/CMakeFiles/advection-reaction-dg.dir/build.make examples/CMakeFiles/advection-reaction-dg.dir/build cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/backends/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/backends/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f examples/CMakeFiles/interpolation.dir/build.make examples/CMakeFiles/interpolation.dir/build -[ 1%] Building CXX object examples/CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT 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.10.0/examples/poisson-mfem.cc -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.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.10.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.10.0/build' -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build.make dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build.make dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build -[ 2%] Building CXX object examples/CMakeFiles/interpolation.dir/interpolation.cc.o -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 4%] Building CXX object examples/CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o 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.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT 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.10.0/examples/interpolation.cc -[ 5%] Building CXX object examples/CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT 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.10.0/examples/advection-reaction-dg.cc make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT 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.10.0/examples/poisson-pq2.cc cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/DependInfo.cmake "--color=" -[ 6%] Building CXX object examples/CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT 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.10.0/examples/stokes-taylorhood.cc cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/DependInfo.cmake "--color=" -[ 8%] Building CXX object dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/polynomialtest.cc.o make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' make -f dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/depend +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/analyticfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/analyticfunctions/test/polynomialtest.cc -[ 9%] Building CXX object dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/depend -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/backends/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/backends/test/istlvectorbackendtest.cc cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' +make -f examples/CMakeFiles/interpolation.dir/build.make examples/CMakeFiles/interpolation.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/DependInfo.cmake "--color=" +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f examples/CMakeFiles/poisson-pq2.dir/build.make examples/CMakeFiles/poisson-pq2.dir/build make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f examples/CMakeFiles/poisson-mfem.dir/build.make examples/CMakeFiles/poisson-mfem.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' +[ 2%] Building CXX object examples/CMakeFiles/interpolation.dir/interpolation.cc.o +[ 2%] Building CXX object examples/CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT 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.10.0/examples/advection-reaction-dg.cc +cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT 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.10.0/examples/interpolation.cc make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.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/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.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' make -f dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build.make dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build +[ 4%] Building CXX object examples/CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/build +make -f dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build.make dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build +cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT 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.10.0/examples/poisson-pq2.cc make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build +[ 5%] Building CXX object dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o +[ 6%] Building CXX object dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/polynomialtest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/common/test/differentiablefunctiontest.cc +[ 8%] Building CXX object examples/CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/analyticfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/analyticfunctions/test/polynomialtest.cc +cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT 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.10.0/examples/stokes-taylorhood.cc +[ 9%] Building CXX object examples/CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 11%] Building CXX object dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' make -f dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build +cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT 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.10.0/examples/poisson-mfem.cc +[ 11%] Building CXX object dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/backends/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/backends/test/istlvectorbackendtest.cc make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/depend +[ 12%] Building CXX object dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/common/test/polymorphicsmallobjecttest.cc -[ 12%] Building CXX object dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/common/test/differentiablefunctiontest.cc +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/DependInfo.cmake "--color=" [ 13%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o +[ 15%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc -[ 15%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/containerdescriptortest.cc.o -[ 16%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 16%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/containerdescriptortest.cc.o cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/containerdescriptortest.cc.o -MF CMakeFiles/containerdescriptortest.dir/containerdescriptortest.cc.o.d -o CMakeFiles/containerdescriptortest.dir/containerdescriptortest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:16: + from /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:14: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:14: + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { @@ -2190,16 +2218,6 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | { | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:14: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -2209,8 +2227,12 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:16: + from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:15: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { @@ -2225,7 +2247,7 @@ 1026 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:15: + from /build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:14: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { @@ -2258,13 +2280,8 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ -[ 18%] Linking CXX executable polymorphicsmallobjecttest -cd /build/reproducible-path/dune-functions-2.10.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:354, - 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.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:15: + from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { @@ -2278,20 +2295,8 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/polymorphicsmallobjecttest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 18%] Built target polymorphicsmallobjecttest -make -f dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 19%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/hermitebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/hermitebasistest.cc.o -MF CMakeFiles/hermitebasistest.dir/hermitebasistest.cc.o.d -o CMakeFiles/hermitebasistest.dir/hermitebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:16: + from /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { @@ -2307,188 +2312,6 @@ | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/uggrid.hh:23, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.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.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:112:54: required from 'Dune::Functions::Impl::BDMLocalFiniteElementMap::BDMLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 1]' - 112 | for (const auto& intersection : intersections(gv,cell)) - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:173:5: required from 'Dune::Functions::BrezziDouglasMariniPreBasis::BrezziDouglasMariniPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 1; GridView = Dune::GridView > >]' - 173 | finiteElementMap_(gv) - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:328:12: required from 'Dune::Functions::BasisFactory::brezziDouglasMarini<1>():: [with auto:33 = Dune::GridView > >]' - 328 | return BrezziDouglasMariniPreBasis, k>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = brezziDouglasMarini<1>()::]' - 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:51:27: required from here - 51 | auto basis = makeBasis(grid.leafGridView(), brezziDouglasMarini<1>()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/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.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:112:54: required from 'Dune::Functions::Impl::BDMLocalFiniteElementMap::BDMLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 1]' - 112 | for (const auto& intersection : intersections(gv,cell)) - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:173:5: required from 'Dune::Functions::BrezziDouglasMariniPreBasis::BrezziDouglasMariniPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 1; GridView = Dune::GridView > >]' - 173 | finiteElementMap_(gv) - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:328:12: required from 'Dune::Functions::BasisFactory::brezziDouglasMarini<1>():: [with auto:33 = Dune::GridView > >]' - 328 | return BrezziDouglasMariniPreBasis, k>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = brezziDouglasMarini<1>()::]' - 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:51:27: required from here - 51 | auto basis = makeBasis(grid.leafGridView(), brezziDouglasMarini<1>()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 94 | return x; - | ^ -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.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:112:54: required from 'Dune::Functions::Impl::BDMLocalFiniteElementMap::BDMLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 1]' - 112 | for (const auto& intersection : intersections(gv,cell)) - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:173:5: required from 'Dune::Functions::BrezziDouglasMariniPreBasis::BrezziDouglasMariniPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 1; GridView = Dune::GridView > >]' - 173 | finiteElementMap_(gv) - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:328:12: required from 'Dune::Functions::BasisFactory::brezziDouglasMarini<1>():: [with auto:33 = Dune::GridView > >]' - 328 | return BrezziDouglasMariniPreBasis, k>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = brezziDouglasMarini<1>()::]' - 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:51:27: required from here - 51 | auto basis = makeBasis(grid.leafGridView(), brezziDouglasMarini<1>()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 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.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:112:54: required from 'Dune::Functions::Impl::BDMLocalFiniteElementMap::BDMLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 1]' - 112 | for (const auto& intersection : intersections(gv,cell)) - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:173:5: required from 'Dune::Functions::BrezziDouglasMariniPreBasis::BrezziDouglasMariniPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 1; GridView = Dune::GridView > >]' - 173 | finiteElementMap_(gv) - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:328:12: required from 'Dune::Functions::BasisFactory::brezziDouglasMarini<1>():: [with auto:33 = Dune::GridView > >]' - 328 | return BrezziDouglasMariniPreBasis, k>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = brezziDouglasMarini<1>()::]' - 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:51:27: required from here - 51 | auto basis = makeBasis(grid.leafGridView(), brezziDouglasMarini<1>()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/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.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:112:54: required from 'Dune::Functions::Impl::BDMLocalFiniteElementMap::BDMLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 1]' - 112 | for (const auto& intersection : intersections(gv,cell)) - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:173:5: required from 'Dune::Functions::BrezziDouglasMariniPreBasis::BrezziDouglasMariniPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 1; GridView = Dune::GridView > >]' - 173 | finiteElementMap_(gv) - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:87:5: required from 'Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > >}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if, int>::type = 0; PB = Dune::Functions::BrezziDouglasMariniPreBasis > >, 1>]' - 87 | preBasis_(std::forward(t)...), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:60:89: required from here - 60 | Functions::BrezziDouglasMariniBasis basis(grid->leafGridView()); - | ^ -/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:1130, from /usr/include/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.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]': @@ -2505,885 +2328,6 @@ /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:437:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 437 | auto velocityField = [] (const Domain& x) -> Domain { return {1,1};}; | ^~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.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.10.0/examples/stokes-taylorhood.cc:425:51: required from here - 425 | 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.10.0/examples/stokes-taylorhood.cc: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:429:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 429 | 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<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' - 521 | return GeometryTypes::cube(Geometry::mydimension); - | ^~~~~~~~~~~ -/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.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:235:25: required from 'It Dune::Functions::BrezziDouglasMariniPreBasis::indices(const Node&, It) const [with It = __gnu_cxx::__normal_iterator, 1>*, std::vector, 1>, std::allocator, 1> > > >; GV = Dune::GridView > >; int k = 1; Node = Dune::Functions::BrezziDouglasMariniNode > >, 1>]' - 235 | if (not(element.type().isCube()) and not(element.type().isSimplex())) - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultlocalview.hh:90:37: required from 'void Dune::Functions::DefaultLocalView::bind(const Element&) [with GB = Dune::Functions::DefaultGlobalBasis > >, 1> >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 90 | globalBasis_->preBasis().indices(tree_, indices_.begin()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:520:19: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 520 | localView.bind(e); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:43:28: required from here - 43 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:16: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' - 122 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:104:21: required from here - 104 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 105 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 106 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | }); - | ~~ -/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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' - 122 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:104:21: required from here - 104 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 105 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 106 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | }); - | ~~ -/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:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:18: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/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.10.0/examples/poisson-mfem.cc:407:55: required from here - 407 | 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.10.0/examples/poisson-mfem.cc: In instantiation of 'main(int, char**):: [with auto:206 = 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 - | ^~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:3170:11: required by substitution of 'template using std::invoke_result_t = typename std::invoke_result::type [with _Fn = main(int, char**)::; _Args = {Dune::FieldVector}]' - 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:241:9: required from 'auto Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::; GridView = Dune::GridView > >]' - 241 | using Range = std::invoke_result_t; - | ^~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:420:66: required from here - 420 | auto coordinate = Dune::Functions::makeAnalyticGridViewFunction([](const auto& x) { return x; }, gridView); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:420:94: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | 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 = 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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:54: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; 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 >]' - 256 | Transformator::apply(out, x, element_->geometry()); - | ~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:236:37: required from '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> >; std::size_t = long unsigned int]' - 236 | fe.localBasis().evaluateFunction(qp.position(), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:289:46: required from 'checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:38 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:39 = Dune::TypeTree::HybridTreePath<>&]' - 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:288:36: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]' - 288 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](const auto& node, auto&& treePath) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 521 | test.subTest(checkLocalView(basis, localView, flags...)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:61:28: required from here - 61 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:207: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]' - 207 | using GlobalDomain = typename Element::Geometry::GlobalCoordinate; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' - 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:64:14: required from here - 64 | 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 - 184 | return matrix.transposed(); - | ^ -/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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50: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>]' - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256: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::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; 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 >]' - 256 | Transformator::apply(out, x, element_->geometry()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:236:37: required from '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::YaspGrid<2>, Dune::YaspEntity> >; std::size_t = long unsigned int]' - 236 | fe.localBasis().evaluateFunction(qp.position(), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:289:46: required from 'checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:38 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:39 = Dune::TypeTree::HybridTreePath<>&]' - 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:288:36: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]' - 288 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](const auto& node, auto&& treePath) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 521 | test.subTest(checkLocalView(basis, localView, flags...)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:43:28: required from here - 43 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:54: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; 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 >]' - 256 | Transformator::apply(out, x, element_->geometry()); - | ~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:236:37: required from '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> >; std::size_t = long unsigned int]' - 236 | fe.localBasis().evaluateFunction(qp.position(), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:289:46: required from 'checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:38 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:39 = Dune::TypeTree::HybridTreePath<>&]' - 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:288:36: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]' - 288 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](const auto& node, auto&& treePath) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 521 | test.subTest(checkLocalView(basis, localView, flags...)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:61:28: required from here - 61 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:11, - from /usr/include/dune/geometry/quadraturerules.hh:352: -/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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' - 122 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:104:21: required from here - 104 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 105 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 106 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | }); - | ~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' - 122 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:104:21: required from here - 104 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 105 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 106 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | }); - | ~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:13: -/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 ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50: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>]' - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256: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::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; 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 >]' - 256 | Transformator::apply(out, x, element_->geometry()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:236:37: required from '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::YaspGrid<2>, Dune::YaspEntity> >; std::size_t = long unsigned int]' - 236 | fe.localBasis().evaluateFunction(qp.position(), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:289:46: required from 'checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:38 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:39 = Dune::TypeTree::HybridTreePath<>&]' - 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:288:36: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]' - 288 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](const auto& node, auto&& treePath) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 521 | test.subTest(checkLocalView(basis, localView, flags...)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:43:28: required from here - 43 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/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.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:40 = Dune::Intersection, Dune::YaspIntersection > >; auto:41 = Dune::TypeTree::HybridTreePath<>; auto:42 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:43 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:44 = std::vector >]' - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:41: required 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:62 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:63 = Dune::TypeTree::HybridTreePath<>&]' - 488 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = 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::&)::&; PostFunc = Dune::TypeTree::NoOp]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = 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::&)::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, EnableNormalContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, EnableNormalContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, EnableNormalContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:43:28: required from here - 43 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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.10.0/dune/functions/functionspacebases/interpolate.hh:207: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]' - 207 | using GlobalDomain = typename Element::Geometry::GlobalCoordinate; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' - 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:64:14: required from here - 64 | 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 - | ^~~~~~~~~~ -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.10.0/examples/advection-reaction-dg.cc:434:46: required from here - 434 | 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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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.10.0/examples/advection-reaction-dg.cc:348: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**)::&]' - 348 | for (auto&& is : intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here - 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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.10.0/examples/advection-reaction-dg.cc:348: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**)::&]' - 348 | for (auto&& is : intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here - 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' - 122 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:417:32: required from here - 417 | Functions::forEachBoundaryDOF( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 418 | Functions::subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 419 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 420 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 421 | }); - | ~~ -/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:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:17: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/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.10.0/dune/functions/gridfunctions/gridviewentityset.hh:39:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 39 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:48:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 2, double> >, Dune::BlockVector, Dune::Functions::HierarchicNodeToRangeMap>' - 48 | using Domain = typename EntitySet::GlobalCoordinate; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:279:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double> >, Dune::BlockVector, Dune::Functions::HierarchicNodeToRangeMap, double>' - 279 | class DiscreteGlobalBasisFunction - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:470:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 2, double> >&; V = Dune::BlockVector&]' - 470 | return DiscreteGlobalBasisFunction( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 471 | std::forward(basis), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 472 | toConstVectorBackend(std::forward(vector)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 473 | HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:402:70: required from here - 402 | 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(); - | ^ -/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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' - 122 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:417:32: required from here - 417 | Functions::forEachBoundaryDOF( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 418 | Functions::subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 419 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 420 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 421 | }); - | ~~ -/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, - from /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:18: -/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.10.0/examples/stokes-taylorhood.cc:425:51: required from here - 425 | 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 /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:11, - from /usr/include/dune/geometry/quadraturerules.hh:352: -/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.10.0/examples/advection-reaction-dg.cc:84: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>&]' - 84 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329: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**)::&]' - 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here - 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:286:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/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.10.0/examples/advection-reaction-dg.cc:348: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**)::&]' - 348 | for (auto&& is : intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here - 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc:20: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/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:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' - 521 | return GeometryTypes::cube(Geometry::mydimension); - | ^~~~~~~~~~~ -/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.10.0/dune/functions/functionspacebases/lagrangebasis.hh:213:66: required from 'It Dune::Functions::LagrangePreBasis::indices(const Node&, It) const [with It = __gnu_cxx::__normal_iterator, 1>*, std::vector, 1>, std::allocator, 1> > > >; GV = Dune::GridView > >; int k = 1; R = double; Node = Dune::Functions::LagrangeNode > >, 1, double>]' - 213 | = Dune::referenceElement(element.type()); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultlocalview.hh:90:37: required from 'void Dune::Functions::DefaultLocalView::bind(const Element&) [with GB = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 90 | globalBasis_->preBasis().indices(tree_, indices_.begin()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc:129:19: required from 'void checkMultiIndices(Dune::TestSuite&, const ContainerDescriptor&, const Basis&) [with ContainerDescriptor = Dune::Functions::ContainerDescriptors::UniformVector; Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' - 129 | localView.bind(e); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc:243:20: required from 'void checkBasis(Dune::TestSuite&, const BasisFactory&) [with BasisFactory = Dune::Functions::BasisFactory::lagrange<1>()::]' - 243 | checkMultiIndices(test, containerDescriptor(basis.preBasis()), basis); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc:258:13: required from here - 258 | checkBasis(test, lagrange<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/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:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:80: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>]' - 80 | geometry_.emplace(element_.geometry()); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:121:30: required from 'void Dune::Functions::Imp::CachedDerivativeLocalFunction::bind(const Element&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; F = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>]' - 121 | Dune::resolveRef(f_).bind(element); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:255: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]' - 255 | localF.bind(e); - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' - 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:64:14: required from here - 64 | 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/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.10.0/examples/stokes-taylorhood.cc:112:44: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' - 112 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' - 274 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here - 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:286:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:123:52: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' - 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' - 274 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here - 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' - 122 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:417:32: required from here - 417 | Functions::forEachBoundaryDOF( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 418 | Functions::subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 419 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 420 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 421 | }); - | ~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' - 122 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:417:32: required from here - 417 | Functions::forEachBoundaryDOF( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 418 | Functions::subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 419 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 420 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 421 | }); - | ~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/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.10.0/examples/advection-reaction-dg.cc:68: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>&]' - 68 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329: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**)::&]' - 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here - 440 | 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 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:91: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>&]' - 91 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329: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**)::&]' - 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here - 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:16, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19, - from /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:26: -/build/reproducible-path/dune-functions-2.10.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.10.0/examples/advection-reaction-dg.cc:93: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>&]' - 93 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329: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**)::&]' - 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here - 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:105:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 105 | 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:1130, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -3419,150 +2363,12 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:11, - from /usr/include/dune/geometry/quadraturerules.hh:352: -/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.10.0/examples/poisson-pq2.cc:76:44: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 76 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 216 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here - 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/usr/include/dune/common/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.10.0/examples/poisson-pq2.cc:81:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 216 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here - 328 | 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.10.0/examples/poisson-pq2.cc:81:46: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 216 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here - 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -In file included from /usr/include/dune/geometry/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.10.0/examples/poisson-mfem.cc:407:55: required from here - 407 | 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 = 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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' - 122 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:266:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' - 266 | Functions::forEachBoundaryDOF(feBasis, [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 267 | dirichletNodes[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 268 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:339:20: required from here - 339 | 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/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.10.0/examples/poisson-mfem.cc:341: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:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39: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)) = ]' - 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340: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**)::]' - 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | vectorBackend[localView.index(localIndex)] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here - 437 | 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.10.0/examples/poisson-mfem.cc:341: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:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39: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)) = ]' - 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340: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**)::]' - 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | vectorBackend[localView.index(localIndex)] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here - 437 | 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(); - | ^ +[ 18%] Linking CXX executable polymorphicsmallobjecttest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polymorphicsmallobjecttest.dir/link.txt --verbose=1 +/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 94 | return x; + | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /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())); @@ -3594,25 +2400,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/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.10.0/examples/advection-reaction-dg.cc:68: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>&]' - 68 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329: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**)::&]' - 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here - 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /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())); @@ -3705,50 +2492,110 @@ /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: 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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: 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]' - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:91: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>&]' - 91 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329: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**)::&]' - 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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.10.0/examples/advection-reaction-dg.cc:434:46: required from here + 434 | 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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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.10.0/examples/advection-reaction-dg.cc:348: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**)::&]' + 348 | for (auto&& is : intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here 440 | 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/common/grid.hh:1130, - 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]': -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:91:58: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' - 91 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' - 274 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here - 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/common/fmatrix.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:150:38: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' - 150 | jacobians[i][0][k] * pressureValues[j] -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' - 274 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here - 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ +/usr/include/dune/common/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.10.0/examples/advection-reaction-dg.cc:348: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**)::&]' + 348 | for (auto&& is : intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here + 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:18: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/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.10.0/examples/poisson-mfem.cc:407:55: required from here + 407 | 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.10.0/examples/poisson-mfem.cc: In instantiation of 'main(int, char**):: [with auto:206 = 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 + | ^~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:3170:11: required by substitution of 'template using std::invoke_result_t = typename std::invoke_result::type [with _Fn = main(int, char**)::; _Args = {Dune::FieldVector}]' + 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:241:9: required from 'auto Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::; GridView = Dune::GridView > >]' + 241 | using Range = std::invoke_result_t; + | ^~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:420:66: required from here + 420 | auto coordinate = Dune::Functions::makeAnalyticGridViewFunction([](const auto& x) { return x; }, gridView); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:420:94: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | 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<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -3780,217 +2627,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/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:237: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]' - 237 | 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.10.0/examples/advection-reaction-dg.cc:68: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>&]' - 68 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329: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**)::&]' - 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here - 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:11, - from /usr/include/dune/geometry/quadraturerules.hh:352: -/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.10.0/examples/poisson-mfem.cc:106:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' - 106 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:272:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix >]' - 272 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:409:29: required from here - 409 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:286:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return result; - | ^~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:18: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -/usr/include/dune/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.10.0/examples/poisson-pq2.cc:64:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 216 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here - 328 | 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.10.0/examples/poisson-pq2.cc:81:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 216 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here - 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: 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]' - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:91: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>&]' - 91 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329: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**)::&]' - 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here - 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:128: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>&]' - 128 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:237:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 237 | getVolumeTerm(localView, localRhs, localVolumeTerm); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here - 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fvector.hh:472:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 472 | constexpr FieldVector operator* (const FieldVector& a, const K b) noexcept - | ^~~~~~~~ -/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.10.0/examples/poisson-mfem.cc:341: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:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39: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]' - 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340: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**)::]' - 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | vectorBackend[localView.index(localIndex)] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here - 437 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/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.10.0/examples/poisson-mfem.cc:341: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:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39: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]' - 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340: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**)::]' - 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | vectorBackend[localView.index(localIndex)] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here - 437 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' - 122 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:266:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' - 266 | Functions::forEachBoundaryDOF(feBasis, [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 267 | dirichletNodes[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 268 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:339:20: required from here - 339 | boundaryTreatment(feBasis, dirichletNodes); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /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]': @@ -4027,28 +2663,38 @@ /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/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.10.0/examples/poisson-mfem.cc:341: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:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39: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]' - 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340: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**)::]' - 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | vectorBackend[localView.index(localIndex)] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here - 437 | 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 - | ^~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc:20: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/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:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' + 521 | return GeometryTypes::cube(Geometry::mydimension); + | ^~~~~~~~~~~ +/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.10.0/dune/functions/functionspacebases/lagrangebasis.hh:213:66: required from 'It Dune::Functions::LagrangePreBasis::indices(const Node&, It) const [with It = __gnu_cxx::__normal_iterator, 1>*, std::vector, 1>, std::allocator, 1> > > >; GV = Dune::GridView > >; int k = 1; R = double; Node = Dune::Functions::LagrangeNode > >, 1, double>]' + 213 | = Dune::referenceElement(element.type()); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultlocalview.hh:90:37: required from 'void Dune::Functions::DefaultLocalView::bind(const Element&) [with GB = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 90 | globalBasis_->preBasis().indices(tree_, indices_.begin()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc:129:19: required from 'void checkMultiIndices(Dune::TestSuite&, const ContainerDescriptor&, const Basis&) [with ContainerDescriptor = Dune::Functions::ContainerDescriptors::UniformVector; Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' + 129 | localView.bind(e); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc:243:20: required from 'void checkBasis(Dune::TestSuite&, const BasisFactory&) [with BasisFactory = Dune::Functions::BasisFactory::lagrange<1>()::]' + 243 | checkMultiIndices(test, containerDescriptor(basis.preBasis()), basis); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc:258:13: required from here + 258 | checkBasis(test, lagrange<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/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(); @@ -4130,6 +2776,21 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:11, + from /usr/include/dune/geometry/quadraturerules.hh:352: +/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.10.0/examples/advection-reaction-dg.cc:84: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>&]' + 84 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329: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**)::&]' + 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here + 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:286:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return result; + | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /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(); @@ -4176,6 +2837,35 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/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.10.0/examples/advection-reaction-dg.cc:348: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**)::&]' + 348 | for (auto&& is : intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here + 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/polymorphicsmallobjecttest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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/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(); @@ -4210,93 +2900,90 @@ /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.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:23: -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:17: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/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.10.0/examples/poisson-pq2.cc:64:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 216 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here - 328 | 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 - | ^~~~~~~~~~~~~~~ -/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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: 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]' - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:120: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>&]' - 120 | double functionValue = localVolumeTerm(quadPos); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:237:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 237 | getVolumeTerm(localView, localRhs, localVolumeTerm); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here - 328 | 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/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.10.0/examples/stokes-taylorhood.cc:91:58: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' - 91 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' - 274 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here - 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ -[ 20%] Linking CXX executable differentiablefunctiontest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/differentiablefunctiontest.dir/link.txt --verbose=1 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 18%] Built target polymorphicsmallobjecttest +make -f dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/DependInfo.cmake "--color=" +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:17: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/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.10.0/dune/functions/gridfunctions/gridviewentityset.hh:39:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 39 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:48:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 2, double> >, Dune::BlockVector, Dune::Functions::HierarchicNodeToRangeMap>' + 48 | using Domain = typename EntitySet::GlobalCoordinate; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:279:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double> >, Dune::BlockVector, Dune::Functions::HierarchicNodeToRangeMap, double>' + 279 | class DiscreteGlobalBasisFunction + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:470:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 2, double> >&; V = Dune::BlockVector&]' + 470 | return DiscreteGlobalBasisFunction( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 471 | std::forward(basis), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 472 | toConstVectorBackend(std::forward(vector)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 473 | HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:402:70: required from here + 402 | 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(); + | ^ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 19%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/hermitebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/hermitebasistest.cc.o -MF CMakeFiles/hermitebasistest.dir/hermitebasistest.cc.o.d -o CMakeFiles/hermitebasistest.dir/hermitebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc /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.10.0/examples/poisson-mfem.cc:78:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' - 78 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:272:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix >]' - 272 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:409:29: required from here - 409 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:68: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>&]' + 68 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329: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**)::&]' + 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here + 440 | 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 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:91: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>&]' + 91 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329: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**)::&]' + 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here + 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:16, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19, + from /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:26: +/build/reproducible-path/dune-functions-2.10.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.10.0/examples/advection-reaction-dg.cc:93: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>&]' + 93 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329: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**)::&]' + 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here + 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:105:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 105 | 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::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327: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 >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -4521,40 +3208,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 | ^~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:142:41: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' - 142 | double tmp = (fluxDivergence[i] * pressureValues[j]) * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:272:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix >]' - 272 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:409:29: required from here - 409 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ -In 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:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/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.10.0/examples/stokes-taylorhood.cc:61:35: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' - 61 | auto geometry = element.geometry(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' - 274 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here - 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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.10.0/dune/functions/functionspacebases/test/basistest.hh:327: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 >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -4667,101 +3320,125 @@ /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::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.10.0/examples/poisson-mfem.cc:341: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:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39: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]' - 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340: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**)::]' - 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | vectorBackend[localView.index(localIndex)] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here - 437 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | GlobalCoordinate center() const - | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::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:237: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]' - 237 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + 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.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:15: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/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.10.0/examples/stokes-taylorhood.cc:91:58: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' - 91 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' - 274 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here - 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:68: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>&]' + 68 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329: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**)::&]' + 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here + 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/onedgrid.hh:15, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.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::OneDGrid, Dune::OneDGridGeometry>' + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:16: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/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.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:75:32: required from 'auto Dune::Functions::Impl::computeAverageSubEntityMeshSize(const Mapper&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]' - 75 | auto A = element.geometry().volume(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:634:63: required from 'Dune::Functions::CubicHermitePreBasis::CubicHermitePreBasis(const GridView&) [with GV = Dune::GridView >; bool reduced = false; GridView = Dune::GridView >]' - 634 | subEntityMeshSize_ = Impl::computeAverageSubEntityMeshSize(subEntityMapper_); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:667:12: required from 'Dune::Functions::BasisFactory::cubicHermite<>():: [with auto:113 = Dune::GridView >]' - 667 | return CubicHermitePreBasis>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView >; PreBasisFactory = cubicHermite<>()::]' - 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:43:27: required from here - 43 | auto basis = makeBasis(gridView, cubicHermite()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; + | ^~~~~~~~~~~~~~~ +/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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' + 122 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:104:21: required from here + 104 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 105 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 106 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | }); + | ~~ +/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<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:75:32: required from 'auto Dune::Functions::Impl::computeAverageSubEntityMeshSize(const Mapper&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > > >]' - 75 | auto A = element.geometry().volume(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:634:63: required from 'Dune::Functions::CubicHermitePreBasis::CubicHermitePreBasis(const GridView&) [with GV = Dune::GridView > >; bool reduced = false; GridView = Dune::GridView > >]' - 634 | subEntityMeshSize_ = Impl::computeAverageSubEntityMeshSize(subEntityMapper_); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:667:12: required from 'Dune::Functions::BasisFactory::cubicHermite<>():: [with auto:113 = Dune::GridView > >]' - 667 | return CubicHermitePreBasis>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = cubicHermite<>()::]' - 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:97:29: required from here - 97 | auto basis = makeBasis(grid.leafGridView(), cubicHermite()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: 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]' + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:91: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>&]' + 91 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329: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**)::&]' + 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here + 440 | 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: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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' + 122 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:104:21: required from here + 104 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 105 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 106 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | }); + | ~~ +/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/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::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 ); @@ -4854,8 +3531,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/differentiablefunctiontest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' /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 ); @@ -4902,10 +3577,555 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -[ 20%] Built target differentiablefunctiontest -make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/DependInfo.cmake "--color=" +/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.10.0/dune/functions/functionspacebases/interpolate.hh:207: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]' + 207 | using GlobalDomain = typename Element::Geometry::GlobalCoordinate; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' + 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:64:14: required from here + 64 | 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 + 184 | return matrix.transposed(); + | ^ +/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:237: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]' + 237 | 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.10.0/examples/advection-reaction-dg.cc:68: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>&]' + 68 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329: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**)::&]' + 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here + 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: 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]' + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:91: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>&]' + 91 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329: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**)::&]' + 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here + 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /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.10.0/examples/poisson-mfem.cc:407:55: required from here + 407 | 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 = 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.10.0/examples/poisson-mfem.cc:341: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:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39: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)) = ]' + 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340: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**)::]' + 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | vectorBackend[localView.index(localIndex)] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here + 437 | 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:11, + from /usr/include/dune/geometry/quadraturerules.hh:352: +/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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' + 122 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:104:21: required from here + 104 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 105 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 106 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | }); + | ~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' + 122 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:104:21: required from here + 104 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 105 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 106 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | }); + | ~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/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.10.0/examples/poisson-mfem.cc:341: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:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39: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)) = ]' + 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340: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**)::]' + 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | vectorBackend[localView.index(localIndex)] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here + 437 | 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/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.10.0/dune/functions/functionspacebases/interpolate.hh:207: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]' + 207 | using GlobalDomain = typename Element::Geometry::GlobalCoordinate; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' + 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:64:14: required from here + 64 | 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 + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:11, + from /usr/include/dune/geometry/quadraturerules.hh:352: +/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.10.0/examples/poisson-mfem.cc:106:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' + 106 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:272:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix >]' + 272 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:409:29: required from here + 409 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:286:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return result; + | ^~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:11, + from /usr/include/dune/geometry/quadraturerules.hh:352: +/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.10.0/examples/poisson-pq2.cc:76:44: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 76 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 216 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here + 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ +/usr/include/dune/common/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.10.0/examples/poisson-pq2.cc:81:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 216 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here + 328 | 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.10.0/examples/poisson-pq2.cc:81:46: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 216 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here + 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 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.10.0/examples/poisson-mfem.cc:341: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:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39: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]' + 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340: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**)::]' + 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | vectorBackend[localView.index(localIndex)] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here + 437 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/dune/common/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.10.0/examples/poisson-mfem.cc:341: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:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39: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]' + 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340: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**)::]' + 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | vectorBackend[localView.index(localIndex)] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here + 437 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/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.10.0/examples/poisson-mfem.cc:341: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:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39: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]' + 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340: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**)::]' + 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | vectorBackend[localView.index(localIndex)] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here + 437 | 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/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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' + 122 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:266:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' + 266 | Functions::forEachBoundaryDOF(feBasis, [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 267 | dirichletNodes[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 268 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:339:20: required from here + 339 | 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 = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/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.10.0/examples/poisson-mfem.cc:78:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' + 78 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:272:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix >]' + 272 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:409:29: required from here + 409 | 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 = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/dune/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:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:80: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>]' + 80 | geometry_.emplace(element_.geometry()); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:121:30: required from 'void Dune::Functions::Imp::CachedDerivativeLocalFunction::bind(const Element&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; F = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>]' + 121 | Dune::resolveRef(f_).bind(element); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:255: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]' + 255 | localF.bind(e); + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' + 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:64:14: required from here + 64 | 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/quadraturerules.hh:16: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:142:41: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' + 142 | double tmp = (fluxDivergence[i] * pressureValues[j]) * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:272:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix >]' + 272 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:409:29: required from here + 409 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ +/usr/include/dune/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.10.0/examples/poisson-mfem.cc:341: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:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39: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]' + 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340: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**)::]' + 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | vectorBackend[localView.index(localIndex)] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here + 437 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | GlobalCoordinate center() const + | ^~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/uggrid.hh:23, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.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.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:112:54: required from 'Dune::Functions::Impl::BDMLocalFiniteElementMap::BDMLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 1]' + 112 | for (const auto& intersection : intersections(gv,cell)) + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:173:5: required from 'Dune::Functions::BrezziDouglasMariniPreBasis::BrezziDouglasMariniPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 1; GridView = Dune::GridView > >]' + 173 | finiteElementMap_(gv) + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:328:12: required from 'Dune::Functions::BasisFactory::brezziDouglasMarini<1>():: [with auto:33 = Dune::GridView > >]' + 328 | return BrezziDouglasMariniPreBasis, k>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = brezziDouglasMarini<1>()::]' + 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:51:27: required from here + 51 | auto basis = makeBasis(grid.leafGridView(), brezziDouglasMarini<1>()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/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.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:112:54: required from 'Dune::Functions::Impl::BDMLocalFiniteElementMap::BDMLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 1]' + 112 | for (const auto& intersection : intersections(gv,cell)) + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:173:5: required from 'Dune::Functions::BrezziDouglasMariniPreBasis::BrezziDouglasMariniPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 1; GridView = Dune::GridView > >]' + 173 | finiteElementMap_(gv) + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:328:12: required from 'Dune::Functions::BasisFactory::brezziDouglasMarini<1>():: [with auto:33 = Dune::GridView > >]' + 328 | return BrezziDouglasMariniPreBasis, k>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = brezziDouglasMarini<1>()::]' + 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:51:27: required from here + 51 | auto basis = makeBasis(grid.leafGridView(), brezziDouglasMarini<1>()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/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); @@ -4925,8 +4145,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/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::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: 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]' 108 | return (*f_)(geometry_->global(x)); @@ -4943,31 +4161,83 @@ /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.10.0/build' -/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:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/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.10.0/examples/stokes-taylorhood.cc:61:35: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' - 61 | auto geometry = element.geometry(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' - 274 | getLocalMatrix(localView, elementMatrix); +/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.10.0/examples/poisson-pq2.cc:64:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 216 | getLocalMatrix(localView, elementMatrix); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here - 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 - | ^~~~~~~~~ -[ 22%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here + 328 | 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.10.0/examples/poisson-pq2.cc:81:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 216 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here + 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:16: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:128: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>&]' + 128 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:237:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 237 | getVolumeTerm(localView, localRhs, localVolumeTerm); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here + 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fvector.hh:472:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 472 | constexpr FieldVector operator* (const FieldVector& a, const K b) noexcept + | ^~~~~~~~ +/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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' + 122 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:266:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' + 266 | Functions::forEachBoundaryDOF(feBasis, [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 267 | dirichletNodes[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 268 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:339:20: required from here + 339 | boundaryTreatment(feBasis, dirichletNodes); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ /usr/include/dune/geometry/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:237: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]' 237 | return jacobianInverseTransposed(local).transposed(); @@ -5009,65 +4279,214 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/onedgrid.hh:18: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' +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, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' +/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.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:75:32: required from 'auto Dune::Functions::Impl::computeAverageSubEntityMeshSize(const Mapper&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]' - 75 | auto A = element.geometry().volume(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:634:63: required from 'Dune::Functions::CubicHermitePreBasis::CubicHermitePreBasis(const GridView&) [with GV = Dune::GridView >; bool reduced = false; GridView = Dune::GridView >]' - 634 | subEntityMeshSize_ = Impl::computeAverageSubEntityMeshSize(subEntityMapper_); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:667:12: required from 'Dune::Functions::BasisFactory::cubicHermite<>():: [with auto:113 = Dune::GridView >]' - 667 | return CubicHermitePreBasis>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView >; PreBasisFactory = cubicHermite<>()::]' +/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.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:112:54: required from 'Dune::Functions::Impl::BDMLocalFiniteElementMap::BDMLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 1]' + 112 | for (const auto& intersection : intersections(gv,cell)) + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:173:5: required from 'Dune::Functions::BrezziDouglasMariniPreBasis::BrezziDouglasMariniPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 1; GridView = Dune::GridView > >]' + 173 | finiteElementMap_(gv) + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:328:12: required from 'Dune::Functions::BasisFactory::brezziDouglasMarini<1>():: [with auto:33 = Dune::GridView > >]' + 328 | return BrezziDouglasMariniPreBasis, k>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = brezziDouglasMarini<1>()::]' 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:43:27: required from here - 43 | auto basis = makeBasis(gridView, cubicHermite()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/dune/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]' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:51:27: required from here + 51 | auto basis = makeBasis(grid.leafGridView(), brezziDouglasMarini<1>()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 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.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:75:32: required from 'auto Dune::Functions::Impl::computeAverageSubEntityMeshSize(const Mapper&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > > >]' - 75 | auto A = element.geometry().volume(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:634:63: required from 'Dune::Functions::CubicHermitePreBasis::CubicHermitePreBasis(const GridView&) [with GV = Dune::GridView > >; bool reduced = false; GridView = Dune::GridView > >]' - 634 | subEntityMeshSize_ = Impl::computeAverageSubEntityMeshSize(subEntityMapper_); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:667:12: required from 'Dune::Functions::BasisFactory::cubicHermite<>():: [with auto:113 = Dune::GridView > >]' - 667 | return CubicHermitePreBasis>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = cubicHermite<>()::]' +/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.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:112:54: required from 'Dune::Functions::Impl::BDMLocalFiniteElementMap::BDMLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 1]' + 112 | for (const auto& intersection : intersections(gv,cell)) + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:173:5: required from 'Dune::Functions::BrezziDouglasMariniPreBasis::BrezziDouglasMariniPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 1; GridView = Dune::GridView > >]' + 173 | finiteElementMap_(gv) + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:328:12: required from 'Dune::Functions::BasisFactory::brezziDouglasMarini<1>():: [with auto:33 = Dune::GridView > >]' + 328 | return BrezziDouglasMariniPreBasis, k>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = brezziDouglasMarini<1>()::]' 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:97:29: required from here - 97 | auto basis = makeBasis(grid.leafGridView(), cubicHermite()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:51:27: required from here + 51 | auto basis = makeBasis(grid.leafGridView(), brezziDouglasMarini<1>()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/usr/include/dune/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/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.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:112:54: required from 'Dune::Functions::Impl::BDMLocalFiniteElementMap::BDMLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 1]' + 112 | for (const auto& intersection : intersections(gv,cell)) + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:173:5: required from 'Dune::Functions::BrezziDouglasMariniPreBasis::BrezziDouglasMariniPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 1; GridView = Dune::GridView > >]' + 173 | finiteElementMap_(gv) + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:87:5: required from 'Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > >}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if, int>::type = 0; PB = Dune::Functions::BrezziDouglasMariniPreBasis > >, 1>]' + 87 | preBasis_(std::forward(t)...), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:60:89: required from here + 60 | Functions::BrezziDouglasMariniBasis basis(grid->leafGridView()); + | ^ +/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.10.0/examples/stokes-taylorhood.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.10.0/examples/stokes-taylorhood.cc:425:51: required from here + 425 | 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(); + | ^ +[ 20%] Linking CXX executable differentiablefunctiontest +/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.10.0/examples/poisson-pq2.cc:64:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 216 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here + 328 | 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.10.0/build/dune/functions/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/differentiablefunctiontest.dir/link.txt --verbose=1 +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:429:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 429 | return VelocityRange{0.0, double(x[0] < 1e-8)}; + | ^ +/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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: 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]' + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:120: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>&]' + 120 | double functionValue = localVolumeTerm(quadPos); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:237:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 237 | getVolumeTerm(localView, localRhs, localVolumeTerm); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here + 328 | 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/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:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' + 521 | return GeometryTypes::cube(Geometry::mydimension); + | ^~~~~~~~~~~ +/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.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:235:25: required from 'It Dune::Functions::BrezziDouglasMariniPreBasis::indices(const Node&, It) const [with It = __gnu_cxx::__normal_iterator, 1>*, std::vector, 1>, std::allocator, 1> > > >; GV = Dune::GridView > >; int k = 1; Node = Dune::Functions::BrezziDouglasMariniNode > >, 1>]' + 235 | if (not(element.type().isCube()) and not(element.type().isSimplex())) + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultlocalview.hh:90:37: required from 'void Dune::Functions::DefaultLocalView::bind(const Element&) [with GB = Dune::Functions::DefaultGlobalBasis > >, 1> >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 90 | globalBasis_->preBasis().indices(tree_, indices_.begin()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:520:19: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 520 | localView.bind(e); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:43:28: required from here + 43 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/differentiablefunctiontest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +/build/reproducible-path/dune-functions-2.10.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.10.0/examples/advection-reaction-dg.cc:68:17: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 68 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:84:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:91:124: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 91 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:93:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 93 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:93:94: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 93 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:109:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | auto positionInElement = intersection.geometryInInside().global(quadPoint.position()); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:123:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | elementMatrix[i][j] += -1 * factor * values[i] * values[j] * quadPoint.weight(); /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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: required from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal > >, Dune::Functions::Impl::ISTLVectorBackend > >, CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>, Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const Dune::Functions::Impl::ISTLVectorBackend > >&, const CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>&, const Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); @@ -5134,6 +4553,10 @@ /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 | ^~~~~~~~~~~~~~~~~~~~~~~~~ +[ 20%] Built target differentiablefunctiontest +make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/DependInfo.cmake "--color=" In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /usr/include/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': @@ -5166,8 +4589,833 @@ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/usr/include/dune/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' +/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:279:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 279 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/usr/include/dune/common/fvector.hh:472:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 472 | constexpr FieldVector operator* (const FieldVector& a, const K b) noexcept + | ^~~~~~~~ +[ 22%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc +/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:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ +/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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:54: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; 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 >]' + 256 | Transformator::apply(out, x, element_->geometry()); + | ~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:236:37: required from '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> >; std::size_t = long unsigned int]' + 236 | fe.localBasis().evaluateFunction(qp.position(), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:289:46: required from 'checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:38 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:39 = Dune::TypeTree::HybridTreePath<>&]' + 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:288:36: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]' + 288 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](const auto& node, auto&& treePath) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 521 | test.subTest(checkLocalView(basis, localView, flags...)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:61:28: required from here + 61 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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.10.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.10.0/examples/advection-reaction-dg.cc:154:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 154 | auto positionInInsideElement = intersection.geometryInInside().global(quadPoint.position()); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:167:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | elementMatrix[i][j] += factor * insideValues[i] * outsideValues[j] * quadPoint.weight(); +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50: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>]' + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256: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::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; 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 >]' + 256 | Transformator::apply(out, x, element_->geometry()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:236:37: required from '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::YaspGrid<2>, Dune::YaspEntity> >; std::size_t = long unsigned int]' + 236 | fe.localBasis().evaluateFunction(qp.position(), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:289:46: required from 'checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:38 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:39 = Dune::TypeTree::HybridTreePath<>&]' + 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:288:36: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]' + 288 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](const auto& node, auto&& treePath) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 521 | test.subTest(checkLocalView(basis, localView, flags...)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:43:28: required from here + 43 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:54: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; 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 >]' + 256 | Transformator::apply(out, x, element_->geometry()); + | ~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:236:37: required from '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> >; std::size_t = long unsigned int]' + 236 | fe.localBasis().evaluateFunction(qp.position(), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:289:46: required from 'checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:38 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:39 = Dune::TypeTree::HybridTreePath<>&]' + 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:288:36: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]' + 288 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](const auto& node, auto&& treePath) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 521 | test.subTest(checkLocalView(basis, localView, flags...)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:61:28: required from here + 61 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:13: +/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 ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50: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>]' + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256: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::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; 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 >]' + 256 | Transformator::apply(out, x, element_->geometry()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:236:37: required from '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::YaspGrid<2>, Dune::YaspEntity> >; std::size_t = long unsigned int]' + 236 | fe.localBasis().evaluateFunction(qp.position(), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:289:46: required from 'checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:38 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:39 = Dune::TypeTree::HybridTreePath<>&]' + 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:288:36: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]' + 288 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](const auto& node, auto&& treePath) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 521 | test.subTest(checkLocalView(basis, localView, flags...)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:43:28: required from here + 43 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/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.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:40 = Dune::Intersection, Dune::YaspIntersection > >; auto:41 = Dune::TypeTree::HybridTreePath<>; auto:42 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:43 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:44 = std::vector >]' + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:41: required 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:62 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:63 = Dune::TypeTree::HybridTreePath<>&]' + 488 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = 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::&)::&; PostFunc = Dune::TypeTree::NoOp]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = 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::&)::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, EnableNormalContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, EnableNormalContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, EnableNormalContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:43:28: required from here + 43 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:27, + from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:29: +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:23: +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' + 122 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:417:32: required from here + 417 | Functions::forEachBoundaryDOF( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 418 | Functions::subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 419 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 420 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 421 | }); + | ~~ +/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.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:17: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' + 122 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:417:32: required from here + 417 | Functions::forEachBoundaryDOF( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 418 | Functions::subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 419 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 420 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 421 | }); + | ~~ +/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.10.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.10.0/examples/poisson-mfem.cc:106:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 106 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:142:83: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 142 | double tmp = (fluxDivergence[i] * pressureValues[j]) * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +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.10.0/examples/stokes-taylorhood.cc:18: +/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.10.0/examples/stokes-taylorhood.cc:425:51: required from here + 425 | 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 + | ^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/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:279:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 279 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:16, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19, + from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:27: +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/include/dune/common/fvector.hh:17: +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-() const [with V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:454:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 454 | derived_type operator- () const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:341:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal > >, Dune::Functions::Impl::ISTLVectorBackend > >, CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>, Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const Dune::Functions::Impl::ISTLVectorBackend > >&, const CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>&, const Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:123:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | return localValue; + | ^~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:37: +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:138:43: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:140:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 140 | 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:382, + from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, + from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:19: +/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/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.10.0/examples/stokes-taylorhood.cc:112:44: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' + 112 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' + 274 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here + 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:286:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:123:52: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' + 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' + 274 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here + 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' + 122 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:417:32: required from here + 417 | Functions::forEachBoundaryDOF( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 418 | Functions::subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 419 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 420 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 421 | }); + | ~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/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.10.0/dune/functions/functionspacebases/boundarydofs.hh:122: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]' + 122 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:417:32: required from here + 417 | Functions::forEachBoundaryDOF( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 418 | Functions::subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 419 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 420 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 421 | }); + | ~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:18: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/onedgrid.hh:15, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.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::OneDGrid, Dune::OneDGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:75:32: required from 'auto Dune::Functions::Impl::computeAverageSubEntityMeshSize(const Mapper&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]' + 75 | auto A = element.geometry().volume(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:634:63: required from 'Dune::Functions::CubicHermitePreBasis::CubicHermitePreBasis(const GridView&) [with GV = Dune::GridView >; bool reduced = false; GridView = Dune::GridView >]' + 634 | subEntityMeshSize_ = Impl::computeAverageSubEntityMeshSize(subEntityMapper_); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:667:12: required from 'Dune::Functions::BasisFactory::cubicHermite<>():: [with auto:113 = Dune::GridView >]' + 667 | return CubicHermitePreBasis>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView >; PreBasisFactory = cubicHermite<>()::]' + 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:43:27: required from here + 43 | auto basis = makeBasis(gridView, cubicHermite()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:75:32: required from 'auto Dune::Functions::Impl::computeAverageSubEntityMeshSize(const Mapper&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > > >]' + 75 | auto A = element.geometry().volume(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:634:63: required from 'Dune::Functions::CubicHermitePreBasis::CubicHermitePreBasis(const GridView&) [with GV = Dune::GridView > >; bool reduced = false; GridView = Dune::GridView > >]' + 634 | subEntityMeshSize_ = Impl::computeAverageSubEntityMeshSize(subEntityMapper_); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:667:12: required from 'Dune::Functions::BasisFactory::cubicHermite<>():: [with auto:113 = Dune::GridView > >]' + 667 | return CubicHermitePreBasis>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = cubicHermite<>()::]' + 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:97:29: required from here + 97 | auto basis = makeBasis(grid.leafGridView(), cubicHermite()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/grid.hh:1130, + 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]': +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:91:58: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' + 91 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' + 274 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here + 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/common/fmatrix.hh:16: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:150:38: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' + 150 | jacobians[i][0][k] * pressureValues[j] +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' + 274 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here + 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:18: +/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 | { + | ^ +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:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/onedgrid.hh:18: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:75:32: required from 'auto Dune::Functions::Impl::computeAverageSubEntityMeshSize(const Mapper&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]' + 75 | auto A = element.geometry().volume(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:634:63: required from 'Dune::Functions::CubicHermitePreBasis::CubicHermitePreBasis(const GridView&) [with GV = Dune::GridView >; bool reduced = false; GridView = Dune::GridView >]' + 634 | subEntityMeshSize_ = Impl::computeAverageSubEntityMeshSize(subEntityMapper_); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:667:12: required from 'Dune::Functions::BasisFactory::cubicHermite<>():: [with auto:113 = Dune::GridView >]' + 667 | return CubicHermitePreBasis>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView >; PreBasisFactory = cubicHermite<>()::]' + 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:43:27: required from here + 43 | auto basis = makeBasis(gridView, cubicHermite()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 630 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::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.10.0/examples/stokes-taylorhood.cc:91:58: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' + 91 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' + 274 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here + 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | JacobianInverse jacobianInverse([[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 = 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.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:75:32: required from 'auto Dune::Functions::Impl::computeAverageSubEntityMeshSize(const Mapper&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > > >]' + 75 | auto A = element.geometry().volume(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:634:63: required from 'Dune::Functions::CubicHermitePreBasis::CubicHermitePreBasis(const GridView&) [with GV = Dune::GridView > >; bool reduced = false; GridView = Dune::GridView > >]' + 634 | subEntityMeshSize_ = Impl::computeAverageSubEntityMeshSize(subEntityMapper_); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:667:12: required from 'Dune::Functions::BasisFactory::cubicHermite<>():: [with auto:113 = Dune::GridView > >]' + 667 | return CubicHermitePreBasis>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = cubicHermite<>()::]' + 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:97:29: required from here + 97 | auto basis = makeBasis(grid.leafGridView(), cubicHermite()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356, + from /usr/include/dune/localfunctions/test/test-localfe.hh:21, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:20: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/usr/include/dune/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /usr/include/dune/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:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/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.10.0/examples/stokes-taylorhood.cc:61:35: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' + 61 | auto geometry = element.geometry(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' + 274 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here + 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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:237: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]' + 237 | 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.10.0/examples/stokes-taylorhood.cc:91:58: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' + 91 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' + 274 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here + 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/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:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/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.10.0/examples/stokes-taylorhood.cc:61:35: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' + 61 | auto geometry = element.geometry(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' + 274 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here + 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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.10.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.10.0/examples/poisson-pq2.cc:64:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:76:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:93: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | 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:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/usr/include/dune/common/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:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/examples/poisson-pq2.cc:128:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 128 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:16, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19, + from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:27: +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/usr/include/dune/common/fvector.hh:472:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 472 | constexpr FieldVector operator* (const FieldVector& a, const K b) noexcept + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/examples/advection-reaction-dg.cc:209:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | localRhs[i] += shapeFunctionValues[i] * functionValue * quadPoint.weight() * integrationElement; +In file included from /usr/include/dune/localfunctions/lagrange.hh:21, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:28: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal >, std::vector, CachedDerivativeLocalFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 2, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const std::vector&, const CachedDerivativeLocalFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 2, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 661 | auto center = ReferenceElements::cube().position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/examples/advection-reaction-dg.cc:155:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | auto positionInOutsideElement = intersection.geometryInOutside().global(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:167:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | elementMatrix[i][j] += factor * insideValues[i] * outsideValues[j] * quadPoint.weight(); In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:19: /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'auto Dune::Functions::Imp::CachedDerivativeLocalFunction::operator()(const X&) const [with X = int; F = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>]': /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 = const Dune::Functions::Imp::CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&; _Args = {const int&}]' @@ -5303,33 +5551,12 @@ 161 | auto localF_RE = ComponentFunction(std::cref(localF), [&](auto&& y) { return nodeToRangeEntry(node, treePath, y); }); | ^ /build/reproducible-path/dune-functions-2.10.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.10.0/examples/advection-reaction-dg.cc:68:17: 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.10.0/examples/advection-reaction-dg.cc:68:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:84:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:91:124: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 91 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:93:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 93 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:93:94: note: parameter passing 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.10.0/examples/advection-reaction-dg.cc:93:127: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:109:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | auto positionInElement = intersection.geometryInInside().global(quadPoint.position()); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:123:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | elementMatrix[i][j] += -1 * factor * values[i] * values[j] * quadPoint.weight(); -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/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/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())); @@ -5376,6 +5603,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.10.0/examples/advection-reaction-dg.cc:109:70: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | auto positionInElement = intersection.geometryInInside().global(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:123:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | elementMatrix[i][j] += -1 * factor * values[i] * values[j] * quadPoint.weight(); /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())); @@ -5422,10 +5654,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/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:279:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 279 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'auto Dune::Functions::Imp::CachedDerivativeLocalFunction::operator()(const X&) const [with X = Dune::FieldVector; F = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>]': /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 = const Dune::Functions::Imp::CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&; _Args = {const Dune::FieldVector&}]' 2655 | std::declval<_Fn>()(std::declval<_Args>()...) @@ -5496,14 +5724,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:129:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | return f_(x); | ^ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/usr/include/dune/common/fvector.hh:472:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 472 | constexpr FieldVector operator* (const FieldVector& a, const K b) noexcept - | ^~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: [with auto:72 = Dune::FieldMatrix]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:17: required from 'Dune::Functions::Imp::derivative(const ComponentFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' 84 | return cf.restriction_(df.forward()(x)); @@ -5567,14 +5787,10 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:161:116: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | auto localF_RE = ComponentFunction(std::cref(localF), [&](auto&& y) { return nodeToRangeEntry(node, treePath, y); }); | ^ -/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:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: [with auto:72 = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:24: required from 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]' 74 | return restriction_(f_(x)); @@ -5638,20 +5854,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:161:116: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | auto localF_RE = ComponentFunction(std::cref(localF), [&](auto&& y) { return nodeToRangeEntry(node, treePath, y); }); | ^ -/build/reproducible-path/dune-functions-2.10.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.10.0/examples/advection-reaction-dg.cc:154:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 154 | auto positionInInsideElement = intersection.geometryInInside().global(quadPoint.position()); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:167:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | elementMatrix[i][j] += factor * insideValues[i] * outsideValues[j] * quadPoint.weight(); -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:22: /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In instantiation of 'constexpr auto Dune::Functions::Impl::evaluateMonomialValues(const Dune::FieldVector&) [with K = double]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:304:49: required from 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateFunction(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 1; bool reduced = false; Domain = Dune::FieldVector]' @@ -5823,6 +6025,10 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:105:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'auto Dune::Functions::Imp::CachedDerivativeLocalFunction::operator()(const X&) const [with X = int; F = Dune::Functions::DiscreteGlobalBasisFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction]': /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 = const Dune::Functions::Imp::CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&; _Args = {const int&}]' 2655 | std::declval<_Fn>()(std::declval<_Args>()...) @@ -7377,6 +7583,12 @@ /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/grid/io/file/vtk/subsamplingvtkwriter.hh:15, + from /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:18: +/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:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; 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 = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); @@ -8644,461 +8856,14 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:27, - from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:29: /build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: 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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/examples/poisson-mfem.cc:106:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 106 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:142:83: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 142 | double tmp = (fluxDivergence[i] * pressureValues[j]) * quadPoint.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::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:279:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 279 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:16, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19, - from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:27: -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/dune/common/fvector.hh:17: -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-() const [with V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:454:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 454 | derived_type operator- () const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/examples/poisson-pq2.cc:64:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:76:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:93: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:341:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal > >, Dune::Functions::Impl::ISTLVectorBackend > >, CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>, Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const Dune::Functions::Impl::ISTLVectorBackend > >&, const CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>&, const Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:123:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | return localValue; - | ^~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:37: -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:138:43: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:140:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 140 | 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/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:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/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:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/examples/poisson-pq2.cc:128:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 128 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:16, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19, - from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:27: -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/usr/include/dune/common/fvector.hh:472:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 472 | constexpr FieldVector operator* (const FieldVector& a, const K b) noexcept - | ^~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:21, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:28: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal >, std::vector, CachedDerivativeLocalFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 2, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const std::vector&, const CachedDerivativeLocalFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 2, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 661 | auto center = ReferenceElements::cube().position(0,0); - | ^~~~~~ -In file included from /usr/include/dune/geometry/virtualrefinement.hh:382, - from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, - from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:19: -/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/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:124:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:335:51: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 335 | elementJacobian_ = element.geometry().jacobian(center); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': -/usr/include/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateFunction(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:304:10: note: parameter passing for argument of type 'Dune::FieldVector, 4>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | auto monomialValues = evaluateMonomialValues(x); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:426:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 426 | out[1] = df(0) * (*localSubEntityMeshSize_)[1]; -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:427:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 427 | out[2] = f(1); - | ~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:428:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 428 | out[3] = df(1) * (*localSubEntityMeshSize_)[3]; -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = int; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:72:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 72 | auto operator()(const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { - | ^ -/build/reproducible-path/dune-functions-2.10.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::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:425:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 425 | out[0] = f(0); - | ~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:426:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 426 | out[1] = df(0) * (*localSubEntityMeshSize_)[1]; -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:427:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 427 | out[2] = f(1); - | ~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:428:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 428 | out[3] = df(1) * (*localSubEntityMeshSize_)[3]; -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = int; F = std::reference_wrapper >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >; Restriction = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:72:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 72 | auto operator()(const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { - | ^ -/build/reproducible-path/dune-functions-2.10.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 >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:19: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:620:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 620 | return y; - | ^ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': -/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 - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateJacobian(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:312:10: note: parameter passing for argument of type 'Dune::FieldVector, 4>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | auto monomialJacobians = evaluateMonomialJacobians(x); - | ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/common/fmatrix.hh:17: -/usr/include/dune/common/densematrix.hh: In member function 'void Dune::DenseMatrix::mv(const X&, Y&) const [with X = Dune::FieldVector, 4>; Y = Dune::FieldVector, 4>; MAT = Dune::FieldMatrix]': -/usr/include/dune/common/densematrix.hh:381:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 381 | yy[i] += (*this)[i][j] * xx[j]; - | ~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:18: -/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.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:334:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 334 | auto center = Dune::ReferenceElements::simplex().position(0, 0); - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:335:5: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 335 | elementJacobian_ = element.geometry().jacobian(center); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(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:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/usr/include/dune/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::transformToElementBasis(const LambdaRefValues&, std::vector&) const [with LambdaRefValues = Dune::FieldVector, 10>; Entry = Dune::FieldVector; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:272:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | out[1] = (J[0][0]*refValues[1] + J[0][1]*refValues[2]) / (*localSubEntityMeshSize_)[1]; - | ^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:435:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 435 | out[9] = f(Domain({1.0/3.0,1.0/3.0})); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:439:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | auto J0 = df(Domain({0,0})); - | ^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:442:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 442 | out[0] = f(Domain({0,0})); - | ~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { - | ^ -/build/reproducible-path/dune-functions-2.10.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::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ^ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/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.10.0/dune/functions/common/differentiablefunctionfromcallables.hh: In member function 'Range Dune::Functions::DifferentiableFunctionFromCallables::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits; F = main(int, char**)::&]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunctionfromcallables.hh:70:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 70 | Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:72:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 72 | auto operator()(const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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 = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:439:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | auto J0 = df(Domain({0,0})); - | ^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:442:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 442 | out[0] = f(Domain({0,0})); - | ~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { - | ^ -/build/reproducible-path/dune-functions-2.10.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 > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:620:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 620 | return y; - | ^ -/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/densematrix.hh: In member function 'void Dune::DenseMatrix::mv(const X&, Y&) const [with X = Dune::FieldVector, 10>; Y = Dune::FieldVector, 10>; MAT = Dune::FieldMatrix]': -/usr/include/dune/common/densematrix.hh:381:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 381 | yy[i] += (*this)[i][j] * xx[j]; - | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >; Restriction = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:72:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 72 | auto operator()(const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:334:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 334 | auto center = Dune::ReferenceElements::simplex().position(0, 0); - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:335:5: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 335 | elementJacobian_ = element.geometry().jacobian(center); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/common/densematrix.hh: In member function 'void Dune::DenseMatrix::mv(const X&, Y&) const [with X = Dune::FieldVector, 10>; Y = Dune::FieldVector, 9>; MAT = Dune::FieldMatrix]': -/usr/include/dune/common/densematrix.hh:381:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 381 | yy[i] += (*this)[i][j] * xx[j]; - | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:439:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | auto J0 = df(Domain({0,0})); - | ^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:442:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 442 | out[0] = f(Domain({0,0})); - | ~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:72:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 72 | auto operator()(const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:439:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | auto J0 = df(Domain({0,0})); - | ^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:442:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 442 | out[0] = f(Domain({0,0})); - | ~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { - | ^ -/build/reproducible-path/dune-functions-2.10.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 > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:620:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 620 | return y; - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >; Restriction = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:72:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 72 | auto operator()(const Domain& x) const - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /usr/include/dune/localfunctions/test/test-localfe.hh:21, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:20: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -/build/reproducible-path/dune-functions-2.10.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.10.0/examples/stokes-taylorhood.cc:91:16: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 91 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:112:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:124:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 124 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vv_element_matrix}@*/ - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:123:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:123:52: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:151:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 150 | jacobians[i][0][k] * pressureValues[j] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | * 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:493:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 493 | 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:279:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 279 | 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:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:21, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/taylorhoodbasis.hh:19, - from /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:30: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > >, Dune::BlockVector, std::allocator > > > >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::SubspaceLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&, const Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::SubspaceLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 661 | auto center = ReferenceElements::cube().position(0,0); - | ^~~~~~ -[ 23%] Linking CXX executable polynomialtest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/analyticfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polynomialtest.dir/link.txt --verbose=1 -[ 25%] Linking CXX executable istlvectorbackendtest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/backends/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/istlvectorbackendtest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/polynomialtest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 25%] 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.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -[ 26%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/istlvectorbackendtest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 26%] Built target istlvectorbackendtest -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.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -9171,8 +8936,51 @@ /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(); | ^ -[ 27%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/lagrangebasistest.cc +[ 23%] Linking CXX executable polynomialtest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/analyticfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polynomialtest.dir/link.txt --verbose=1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:335:51: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 335 | elementJacobian_ = element.geometry().jacobian(center); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': +/usr/include/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateFunction(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:304:10: note: parameter passing for argument of type 'Dune::FieldVector, 4>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | auto monomialValues = evaluateMonomialValues(x); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:426:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 426 | out[1] = df(0) * (*localSubEntityMeshSize_)[1]; +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:427:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 427 | out[2] = f(1); + | ~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:428:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 428 | out[3] = df(1) * (*localSubEntityMeshSize_)[3]; +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = int; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:72:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 72 | auto operator()(const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { + | ^ +/build/reproducible-path/dune-functions-2.10.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::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ^ /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())); @@ -9198,6 +9006,50 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:425:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 425 | out[0] = f(0); + | ~^~~ +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:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:426:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 426 | out[1] = df(0) * (*localSubEntityMeshSize_)[1]; +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:427:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 427 | out[2] = f(1); + | ~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:428:22: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 428 | out[3] = df(1) * (*localSubEntityMeshSize_)[3]; +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = int; F = std::reference_wrapper >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >; Restriction = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:72:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 72 | auto operator()(const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { + | ^ +/build/reproducible-path/dune-functions-2.10.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 >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:19: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:620:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 620 | return y; + | ^ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': +/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 + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateJacobian(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:312:10: note: parameter passing for argument of type 'Dune::FieldVector, 4>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | auto monomialJacobians = evaluateMonomialJacobians(x); + | ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/common/fmatrix.hh:17: +/usr/include/dune/common/densematrix.hh: In member function 'void Dune::DenseMatrix::mv(const X&, Y&) const [with X = Dune::FieldVector, 4>; Y = Dune::FieldVector, 4>; MAT = Dune::FieldMatrix]': +/usr/include/dune/common/densematrix.hh:381:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 381 | yy[i] += (*this)[i][j] * xx[j]; + | ~~~~~~~~~~~~~~^~~~~ /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())); @@ -9232,6 +9084,10 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:334:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 334 | auto center = Dune::ReferenceElements::simplex().position(0, 0); + | ^~~~~~ /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())); @@ -9257,6 +9113,25 @@ /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.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:335:5: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 335 | elementJacobian_ = element.geometry().jacobian(center); + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(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:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::transformToElementBasis(const LambdaRefValues&, std::vector&) const [with LambdaRefValues = Dune::FieldVector, 10>; Entry = Dune::FieldVector; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:272:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | out[1] = (J[0][0]*refValues[1] + J[0][1]*refValues[2]) / (*localSubEntityMeshSize_)[1]; + | ^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | auto pointInNeighbor = intersection.geometryInOutside().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]' @@ -9332,11 +9207,10 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -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:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /usr/include/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': @@ -9352,6 +9226,76 @@ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:435:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 435 | out[9] = f(Domain({1.0/3.0,1.0/3.0})); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:439:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | auto J0 = df(Domain({0,0})); + | ^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:442:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 442 | out[0] = f(Domain({0,0})); + | ~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { + | ^ +/build/reproducible-path/dune-functions-2.10.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::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ^ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': +/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.10.0/dune/functions/common/differentiablefunctionfromcallables.hh: In member function 'Range Dune::Functions::DifferentiableFunctionFromCallables::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits; F = main(int, char**)::&]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunctionfromcallables.hh:70:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 70 | Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:72:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 72 | auto operator()(const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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 = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:439:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | auto J0 = df(Domain({0,0})); + | ^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:442:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 442 | out[0] = f(Domain({0,0})); + | ~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { + | ^ +/build/reproducible-path/dune-functions-2.10.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 > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:620:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 620 | return y; + | ^ +/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/densematrix.hh: In member function 'void Dune::DenseMatrix::mv(const X&, Y&) const [with X = Dune::FieldVector, 10>; Y = Dune::FieldVector, 10>; MAT = Dune::FieldMatrix]': +/usr/include/dune/common/densematrix.hh:381:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 381 | yy[i] += (*this)[i][j] * xx[j]; + | ~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >; Restriction = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:72:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 72 | auto operator()(const Domain& x) 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(); @@ -9380,6 +9324,21 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:334:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 334 | auto center = Dune::ReferenceElements::simplex().position(0, 0); + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:335:5: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 335 | elementJacobian_ = element.geometry().jacobian(center); + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/common/densematrix.hh: In member function 'void Dune::DenseMatrix::mv(const X&, Y&) const [with X = Dune::FieldVector, 10>; Y = Dune::FieldVector, 9>; MAT = Dune::FieldMatrix]': +/usr/include/dune/common/densematrix.hh:381:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 381 | yy[i] += (*this)[i][j] * xx[j]; + | ~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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:700: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> > >]' 700 | success = testCanRepresentConstants(fe) and success; @@ -9393,6 +9352,60 @@ /usr/include/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:439:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | auto J0 = df(Domain({0,0})); + | ^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:442:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 442 | out[0] = f(Domain({0,0})); + | ~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:72:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 72 | auto operator()(const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:439:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | auto J0 = df(Domain({0,0})); + | ^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:442:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 442 | out[0] = f(Domain({0,0})); + | ~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { + | ^ +/build/reproducible-path/dune-functions-2.10.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 > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:620:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 620 | return y; + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >; Restriction = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:72:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 72 | auto operator()(const Domain& x) const + | ^~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/polynomialtest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +/build/reproducible-path/dune-functions-2.10.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.10.0/examples/poisson-pq2.cc:128:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 128 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:75:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 75 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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]': @@ -9423,6 +9436,7 @@ /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 | ^~~~~~~~~~ +[ 23%] Built target polynomialtest /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:700: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> > >]' 700 | success = testCanRepresentConstants(fe) and success; @@ -9436,6 +9450,11 @@ /usr/include/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ +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.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/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::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50: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>]' 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); @@ -9455,6 +9474,7 @@ /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 | ^~~~~~~~~~~~~~~~~~ +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' In file included from /usr/include/dune/common/fvector.hh:17, 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]': @@ -9473,6 +9493,56 @@ /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 | ^~~~~~~~ +[ 25%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc +/build/reproducible-path/dune-functions-2.10.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.10.0/examples/stokes-taylorhood.cc:91:16: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 91 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:112:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:124:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 124 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vv_element_matrix}@*/ + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:123:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:123:52: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:151:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 150 | jacobians[i][0][k] * pressureValues[j] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | * 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:493:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 493 | 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:279:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 279 | 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:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ /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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152: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>]' 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); @@ -9511,18 +9581,18 @@ /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 | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/examples/poisson-pq2.cc:128:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 128 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; -/build/reproducible-path/dune-functions-2.10.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.10.0/examples/advection-reaction-dg.cc:209:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | localRhs[i] += shapeFunctionValues[i] * functionValue * quadPoint.weight() * integrationElement; -/build/reproducible-path/dune-functions-2.10.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.10.0/examples/advection-reaction-dg.cc:155:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | auto positionInOutsideElement = intersection.geometryInOutside().global(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:167:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | elementMatrix[i][j] += factor * insideValues[i] * outsideValues[j] * quadPoint.weight(); +In file included from /usr/include/dune/localfunctions/lagrange.hh:21, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/taylorhoodbasis.hh:19, + from /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:30: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > >, Dune::BlockVector, std::allocator > > > >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::SubspaceLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&, const Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::SubspaceLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 661 | auto center = ReferenceElements::cube().position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/examples/poisson-pq2.cc:81:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/nedelecbasis.hh:20, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:22: /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In instantiation of '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>]': @@ -9547,14 +9617,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:123:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return localValue; | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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 = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | return restriction_(f_(x)); - | ~~^~~ /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); @@ -9599,32 +9661,73 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:218:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | return localValue; | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/examples/poisson-pq2.cc:81:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/examples/poisson-mfem.cc:198:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 198 | localRhs[pressureIndex] += - pressureValues[j] * functionValue * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In function 'auto Dune::Functions::Impl::closestFaceIndex(const ReferenceElement&, const Coordinate&) [with ReferenceElement = Dune::Geo::ReferenceElement >; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:39:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 39 | auto c = re.position(faceIndex,1); + | ~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/examples/poisson-mfem.cc:78:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:142:83: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 142 | double tmp = (fluxDivergence[i] * pressureValues[j]) * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +[ 26%] Linking CXX executable istlvectorbackendtest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/backends/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/istlvectorbackendtest.dir/link.txt --verbose=1 +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/istlvectorbackendtest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 26%] Built target istlvectorbackendtest +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.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' +[ 27%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/lagrangebasistest.cc +/build/reproducible-path/dune-functions-2.10.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 = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | return restriction_(f_(x)); + | ~~^~~ +In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15, + from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:19: +/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:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.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::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | return (*f_)(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ In function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; 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.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: 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.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/examples/advection-reaction-dg.cc:68:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 68 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:93:127: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 93 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:109:70: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | auto positionInElement = intersection.geometryInInside().global(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:123:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | elementMatrix[i][j] += -1 * factor * values[i] * values[j] * quadPoint.weight(); + | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densematrix.hh: In member function 'void Dune::DenseMatrix::mv(const X&, Y&) const [with X = Dune::FieldVector, 10>; Y = Dune::FieldVector, 9>; MAT = Dune::FieldMatrix]': /usr/include/dune/common/densematrix.hh:381:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 381 | yy[i] += (*this)[i][j] * xx[j]; @@ -9637,148 +9740,26 @@ /usr/include/c++/14/bits/stl_algo.h:4220:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 4220 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -In file included from /usr/include/dune/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:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/usr/include/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 >, false> >, vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::::]': -/usr/include/c++/14/bits/stl_algo.h:4220:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4220 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/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 >, false> >, vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::::]': +/usr/include/c++/14/bits/stl_algo.h:4220:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4220 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:133:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | auto localNormal = re.integrationOuterNormal(face); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:435:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 435 | out[9] = f(Domain({1.0/3.0,1.0/3.0})); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:75:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 75 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15, - from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:19: -/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:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/examples/poisson-mfem.cc:198:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 198 | localRhs[pressureIndex] += - pressureValues[j] * functionValue * 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:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In function 'auto Dune::Functions::Impl::closestFaceIndex(const ReferenceElement&, const Coordinate&) [with ReferenceElement = Dune::Geo::ReferenceElement >; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:39:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 39 | auto c = re.position(faceIndex,1); - | ~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15, - from /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:18: -/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:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/examples/poisson-mfem.cc:78:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 78 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:142:83: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 142 | double tmp = (fluxDivergence[i] * pressureValues[j]) * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::transformToElementBasis(const LambdaRefValues&, std::vector&) const [with LambdaRefValues = Dune::FieldVector, 4>; Entry = Dune::FieldMatrix; DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:265:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 265 | out[3] = J*refValues[3] / (*localSubEntityMeshSize_)[1];; - | ~^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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 >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:20: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:334:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 334 | auto center = Dune::ReferenceElements::simplex().position(0, 0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -/build/reproducible-path/dune-functions-2.10.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.10.0/examples/stokes-taylorhood.cc:91:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 91 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:123:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:154:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | jacobians[i][0][k] * pressureValues[j] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vp_element_matrix_b}@*/ - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d.hh:11, from /usr/include/dune/localfunctions/raviartthomas/raviartthomascube.hh:8, from /usr/include/dune/localfunctions/raviartthomas.hh:9, @@ -9805,10 +9786,6 @@ /usr/include/dune/localfunctions/raviartthomas/raviartthomas02d/raviartthomas02dlocalinterpolation.hh:50:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | auto y = f(m_[i]); | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:334:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 334 | auto center = Dune::ReferenceElements::simplex().position(0, 0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); @@ -9816,14 +9793,10 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:123:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return localValue; | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:435:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 435 | out[9] = f(Domain({1.0/3.0,1.0/3.0})); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:334:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 334 | auto center = Dune::ReferenceElements::simplex().position(0, 0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:75:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | auto jacobianTransposed = geometry.jacobianTransposed(xi); @@ -9884,10 +9857,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:442:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 442 | out[0] = f(Domain({0,0})); - | ~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152: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.10.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::YaspGrid<2>, Dune::YaspGeometry>]': @@ -9984,10 +9953,77 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:218:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | return localValue; | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:133:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | auto localNormal = re.integrationOuterNormal(face); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-functions-2.10.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::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::transformToElementBasis(const LambdaRefValues&, std::vector&) const [with LambdaRefValues = Dune::FieldVector, 4>; Entry = Dune::FieldMatrix; DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:265:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 265 | out[3] = J*refValues[3] / (*localSubEntityMeshSize_)[1];; + | ~^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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 >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:334:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 334 | auto center = Dune::ReferenceElements::simplex().position(0, 0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:20: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +/build/reproducible-path/dune-functions-2.10.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.10.0/examples/stokes-taylorhood.cc:91:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 91 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:123:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) + | ~~~~~~~~~^~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:154:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | jacobians[i][0][k] * pressureValues[j] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vp_element_matrix_b}@*/ + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:334:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 334 | auto center = Dune::ReferenceElements::simplex().position(0, 0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:435:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 435 | out[9] = f(Domain({1.0/3.0,1.0/3.0})); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:334:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 334 | auto center = Dune::ReferenceElements::simplex().position(0, 0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:442:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 442 | out[0] = f(Domain({0,0})); + | ~^~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -10020,12 +10056,14 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15, - from /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:19: -/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:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -10050,6 +10088,40 @@ /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.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:113:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 113 | auto globalValue = f_(xi); + | ~~^~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:113:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 113 | auto globalValue = f_(xi); + | ~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = 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&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | auto globalValue = f_(xi); + | ~~^~~~ +In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15, + from /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:19: +/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:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | auto globalValue = f_(xi); + | ~~^~~~ /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())); @@ -10070,6 +10142,14 @@ /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.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:75:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 75 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:75:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 75 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /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())); @@ -10116,6 +10196,10 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:175:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /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())); @@ -10162,26 +10246,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/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.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:261:25: required from 'void testOnStructuredGrid() [with int dim = 3]' - 261 | testScalarBasisConst(bSplineBasis, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 262 | true, - | ~~~~~ - 263 | true); // Don't interpolate a given function and try to integrate over it - | ~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:341:26: required from here - 341 | 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/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:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); @@ -10204,26 +10268,6 @@ /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/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.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:306:23: required from 'void testOnHybridGrid() [with int dim = 2]' - 306 | testScalarBasisConst(pq1Basis, true, disableInterpolate); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:343:22: required from here - 343 | 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.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 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]' @@ -10344,48 +10388,14 @@ /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 | ^~~~~~~~ -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.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:261:25: required from 'void testOnStructuredGrid() [with int dim = 1]' - 261 | testScalarBasisConst(bSplineBasis, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 262 | true, - | ~~~~~ - 263 | true); // Don't interpolate a given function and try to integrate over it - | ~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:339:26: required from here - 339 | 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 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:59: required from 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:261:25: required from 'void testOnStructuredGrid() [with int dim = 1]' - 261 | testScalarBasisConst(bSplineBasis, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 262 | true, - | ~~~~~ - 263 | true); // Don't interpolate a given function and try to integrate over it - | ~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:339:26: required from here - 339 | testOnStructuredGrid<1>(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /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.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:77 = Dune::Intersection >; auto:78 = Dune::TypeTree::HybridTreePath<>; auto:79 = Dune::Functions::LagrangeNode >, 3, double>; auto:80 = Dune::Functions::LagrangeNode >, 3, double>; auto:81 = std::vector >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -10429,33 +10439,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/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.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:261:25: required from 'void testOnStructuredGrid() [with int dim = 2]' - 261 | testScalarBasisConst(bSplineBasis, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 262 | true, - | ~~~~~ - 263 | true); // Don't interpolate a given function and try to integrate over it - | ~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:340:26: required from here - 340 | 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 - | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, from /usr/include/dune/grid/uggrid.hh:103, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:15: @@ -10505,17 +10488,7 @@ /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.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:113:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 113 | auto globalValue = f_(xi); - | ~~^~~~ -/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/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())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10532,44 +10505,9 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:341:26: required from here 341 | 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 - | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:113:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 113 | auto globalValue = f_(xi); - | ~~^~~~ -In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:11, - from /usr/include/dune/geometry/quadraturerules.hh:352: -/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]' +/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: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.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:306:23: required from 'void testOnHybridGrid() [with int dim = 2]' - 306 | testScalarBasisConst(pq1Basis, true, disableInterpolate); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:343:22: required from here - 343 | testOnHybridGrid<2>(); - | ~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = 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&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | auto globalValue = f_(xi); - | ~~^~~~ + | ^ 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]' @@ -10617,6 +10555,145 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = 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.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:306:23: required from 'void testOnHybridGrid() [with int dim = 2]' + 306 | testScalarBasisConst(pq1Basis, true, disableInterpolate); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:343:22: required from here + 343 | 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/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.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:261:25: required from 'void testOnStructuredGrid() [with int dim = 1]' + 261 | testScalarBasisConst(bSplineBasis, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 262 | true, + | ~~~~~ + 263 | true); // Don't interpolate a given function and try to integrate over it + | ~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:339:26: required from here + 339 | 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 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:59: required from 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:261:25: required from 'void testOnStructuredGrid() [with int dim = 1]' + 261 | testScalarBasisConst(bSplineBasis, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 262 | true, + | ~~~~~ + 263 | true); // Don't interpolate a given function and try to integrate over it + | ~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:339:26: required from here + 339 | testOnStructuredGrid<1>(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ +/usr/include/dune/common/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.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:261:25: required from 'void testOnStructuredGrid() [with int dim = 2]' + 261 | testScalarBasisConst(bSplineBasis, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 262 | true, + | ~~~~~ + 263 | true); // Don't interpolate a given function and try to integrate over it + | ~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:340:26: required from here + 340 | 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/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.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:261:25: required from 'void testOnStructuredGrid() [with int dim = 3]' + 261 | testScalarBasisConst(bSplineBasis, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 262 | true, + | ~~~~~ + 263 | true); // Don't interpolate a given function and try to integrate over it + | ~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:341:26: required from here + 341 | 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:11, + from /usr/include/dune/geometry/quadraturerules.hh:352: +/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.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:306:23: required from 'void testOnHybridGrid() [with int dim = 2]' + 306 | testScalarBasisConst(pq1Basis, true, disableInterpolate); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:343:22: required from here + 343 | testOnHybridGrid<2>(); + | ~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/localfunctions/nedelec.hh:12, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/nedelecbasis.hh:17: +/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:342:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 342 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr 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; @@ -10637,43 +10714,6 @@ /usr/include/dune/common/fvector.hh:530:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | constexpr FieldVector operator+ (const K a, const FieldVector& b) noexcept | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/test/basistest.hh:224:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 224 | Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement& fe, std::size_t order = 5, double tol = 1e-10) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | auto globalValue = f_(xi); - | ~~^~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:75:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 75 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:75:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 75 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:175:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, - from /usr/include/dune/grid/uggrid.hh:103: -/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 /usr/include/dune/geometry/virtualrefinement.hh:382, 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]': @@ -10686,11 +10726,30 @@ /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/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 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:22: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateFunction(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 1; bool reduced = false]', inlined from 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::CubicHermiteLocalFiniteElement]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:236:37: /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:304:49: note: parameter passing for argument of type 'Dune::FieldVector, 4>' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | auto monomialValues = evaluateMonomialValues(x); | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/examples/poisson-pq2.cc:64:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:37:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | void getLocalMatrix(const LocalView& localView, MatrixType& elementMatrix) + | ^~~~~~~~~~~~~~ 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:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' @@ -10715,11 +10774,18 @@ /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 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:22: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 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 + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(Scalar, const FieldMatrix&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:225:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 225 | friend auto operator* ( Scalar scalar, const FieldMatrix& matrix) + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateJacobian(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:312:55: note: parameter passing for argument of type 'Dune::FieldVector, 4>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | auto monomialJacobians = evaluateMonomialJacobians(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); @@ -10743,24 +10809,86 @@ /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/nedelec.hh:12, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/nedelecbasis.hh:17: -/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:342:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 342 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/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/fmatrix.hh: In function 'auto Dune::operator*(Scalar, const FieldMatrix&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:225:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 225 | friend auto operator* ( Scalar scalar, const FieldMatrix& matrix) - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateJacobian(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:312:55: note: parameter passing for argument of type 'Dune::FieldVector, 4>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | auto monomialJacobians = evaluateMonomialJacobians(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::transformToElementBasis(const LambdaRefValues&, std::vector&) const [with LambdaRefValues = Dune::FieldVector, 10>; Entry = Dune::FieldMatrix; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:279:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 279 | out[8] = (J[1][0]*refValues[7] + J[1][1]*refValues[8]) / (*localSubEntityMeshSize_)[8]; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]', + inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In member function 'void Dune::DenseMatrix::mv(const X&, Y&) const [with X = Dune::FieldVector, 10>; Y = Dune::FieldVector, 10>; MAT = Dune::FieldMatrix]', + inlined from 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateJacobian(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 2; bool reduced = false]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:314:34, + inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const:: [with auto:124 = const Dune::Functions::CubicHermiteNode > >, false>&; auto:125 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:591:36, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::CubicHermiteNode > >, false>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::CubicHermiteNode > >, false>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::]' at /usr/include/dune/typetree/traversal.hh:271:26, + inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586:32, + inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: +/usr/include/dune/common/densematrix.hh:381:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 381 | yy[i] += (*this)[i][j] * xx[j]; + | ~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83: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.10.0/dune/functions/functionspacebases/interpolate.hh:83: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.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined 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]' at /usr/include/dune/grid/common/geometry.hh:158:36, + inlined 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]' at /usr/include/dune/grid/common/geometry.hh:374:33, + inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63, + inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: +/usr/include/dune/grid/common/geometry.hh:472:47: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 472 | return asImp().jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::transformToElementBasis(const LambdaRefValues&, std::vector&) const [with LambdaRefValues = Dune::FieldVector, 9>; Entry = Dune::FieldMatrix; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:279:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 279 | out[8] = (J[1][0]*refValues[7] + J[1][1]*refValues[8]) / (*localSubEntityMeshSize_)[8]; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]', + inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In member function 'void Dune::DenseMatrix::mv(const X&, Y&) const [with X = Dune::FieldVector, 10>; Y = Dune::FieldVector, 9>; MAT = Dune::FieldMatrix]', + inlined from 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateJacobian(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 2; bool reduced = true]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:314:34, + inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const:: [with auto:124 = const Dune::Functions::CubicHermiteNode > >, true>&; auto:125 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:591:36, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::CubicHermiteNode > >, true>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::CubicHermiteNode > >, true>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::]' at /usr/include/dune/typetree/traversal.hh:271:26, + inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586:32, + inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: +/usr/include/dune/common/densematrix.hh:381:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 381 | yy[i] += (*this)[i][j] * xx[j]; + | ~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83: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.10.0/dune/functions/functionspacebases/interpolate.hh:83: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.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined 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]' at /usr/include/dune/grid/common/geometry.hh:158:36, + inlined 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]' at /usr/include/dune/grid/common/geometry.hh:374:33, + inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63, + inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: +/usr/include/dune/grid/common/geometry.hh:472:47: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 472 | return asImp().jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:71:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 71 | static auto applyJacobian(Gradients& gradients, + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/test/basistest.hh:224:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 224 | Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement& fe, std::size_t order = 5, double tol = 1e-10) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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(); @@ -10787,24 +10915,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 | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/examples/poisson-pq2.cc:64:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:37:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | void getLocalMatrix(const LocalView& localView, MatrixType& elementMatrix) - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /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(); @@ -10831,30 +10941,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 | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::transformToElementBasis(const LambdaRefValues&, std::vector&) const [with LambdaRefValues = Dune::FieldVector, 10>; Entry = Dune::FieldMatrix; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:279:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 279 | out[8] = (J[1][0]*refValues[7] + J[1][1]*refValues[8]) / (*localSubEntityMeshSize_)[8]; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]', - inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In member function 'void Dune::DenseMatrix::mv(const X&, Y&) const [with X = Dune::FieldVector, 10>; Y = Dune::FieldVector, 10>; MAT = Dune::FieldMatrix]', - inlined from 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateJacobian(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 2; bool reduced = false]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:314:34, - inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const:: [with auto:124 = const Dune::Functions::CubicHermiteNode > >, false>&; auto:125 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:591:36, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::CubicHermiteNode > >, false>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::CubicHermiteNode > >, false>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::]' at /usr/include/dune/typetree/traversal.hh:271:26, - inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586:32, - inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: -/usr/include/dune/common/densematrix.hh:381:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 381 | yy[i] += (*this)[i][j] * xx[j]; - | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83: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/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(); @@ -10881,74 +10967,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 | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83: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.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined 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]' at /usr/include/dune/grid/common/geometry.hh:158:36, - inlined 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]' at /usr/include/dune/grid/common/geometry.hh:374:33, - inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63, - inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: -/usr/include/dune/grid/common/geometry.hh:472:47: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 472 | return asImp().jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::transformToElementBasis(const LambdaRefValues&, std::vector&) const [with LambdaRefValues = Dune::FieldVector, 9>; Entry = Dune::FieldMatrix; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:279:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 279 | out[8] = (J[1][0]*refValues[7] + J[1][1]*refValues[8]) / (*localSubEntityMeshSize_)[8]; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]', - inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In member function 'void Dune::DenseMatrix::mv(const X&, Y&) const [with X = Dune::FieldVector, 10>; Y = Dune::FieldVector, 9>; MAT = Dune::FieldMatrix]', - inlined from 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateJacobian(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 2; bool reduced = true]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:314:34, - inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const:: [with auto:124 = const Dune::Functions::CubicHermiteNode > >, true>&; auto:125 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:591:36, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::CubicHermiteNode > >, true>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::CubicHermiteNode > >, true>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::]' at /usr/include/dune/typetree/traversal.hh:271:26, - inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586:32, - inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: -/usr/include/dune/common/densematrix.hh:381:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 381 | yy[i] += (*this)[i][j] * xx[j]; - | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83: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.10.0/dune/functions/functionspacebases/interpolate.hh:83: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.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined 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]' at /usr/include/dune/grid/common/geometry.hh:158:36, - inlined 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]' at /usr/include/dune/grid/common/geometry.hh:374:33, - inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63, - inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: -/usr/include/dune/grid/common/geometry.hh:472:47: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 472 | return asImp().jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 448 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) - | ^~~~~~~~~~~~~~~~~~~~ -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:40 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:41 = Dune::TypeTree::HybridTreePath<>; auto:42 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:43 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:44 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327: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:62 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:63 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = 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::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = 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::&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, - inlined from '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::]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: -/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 ); - | ~~~~~~~~~~~~~^~~~~~~~~ -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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60, - inlined from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:27, - inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:40 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:41 = Dune::TypeTree::HybridTreePath<>; auto:42 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:43 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:44 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:329:65, - 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:62 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:63 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = 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::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = 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::&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, - inlined from '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::]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: -/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 member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateFunction(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 1; bool reduced = false]', inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:31 = Dune::Intersection >; auto:32 = Dune::TypeTree::HybridTreePath<>; auto:33 = Dune::Functions::CubicHermiteNode >, false>; auto:34 = Dune::Functions::CubicHermiteNode >, false>; auto:35 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:329:65, inlined from 'checkBasisContinuity >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:53 = Dune::Functions::CubicHermiteNode >, false>; auto:54 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, @@ -10958,18 +10976,27 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:304:49: note: parameter passing for argument of type 'Dune::FieldVector, 4>' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | auto monomialValues = evaluateMonomialValues(x); | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/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 = 1; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/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:78:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 78 | void interpolate (const F& f, std::vector& out) const - | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | auto operator()(const LocalCoordinate& xi) 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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In 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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:269:35, + inlined from '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::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]' at /usr/include/dune/localfunctions/common/virtualwrappers.hh:113:29: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:175:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +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( + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/examples/poisson-mfem.cc:106:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 106 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 1; bool reduced = false]', inlined from 'Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):: [with auto:70 = const Dune::Functions::CubicHermiteNode >, false>&; auto:71 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:163:40, inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::CubicHermiteNode >, false>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, @@ -11007,35 +11034,128 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:428:18: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 428 | out[3] = df(1) * (*localSubEntityMeshSize_)[3]; | ~~^~~ +In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, + from /usr/include/dune/grid/uggrid.hh:103: +/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.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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::RT02DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:251:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | 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 = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]', + inlined from 'void Dune::Functions::Impl::CubicHermiteLocalFiniteElement::bind(const Element&, const Mapper&, const MeshSizeContainer&) [with Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > > >; MeshSizeContainer = std::vector; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:509:21, + inlined from 'void Dune::Functions::CubicHermiteNode::bind(const Element&) [with GV = Dune::GridView > >; bool reduced = false]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:583:24, + inlined from 'void Dune::Functions::Impl::BindVisitor::leaf(Node&, TreePath) [with Node = Dune::Functions::CubicHermiteNode > >, false>; TreePath = Dune::TypeTree::HybridTreePath<>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/nodes.hh:78:20, + inlined from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = Dune::Functions::CubicHermiteNode > >, false>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Impl::BindVisitor, Dune::UGGridEntity> >&; typename std::enable_if::type::isLeaf, int>::type = 0]' at /usr/include/dune/typetree/traversal.hh:99:21, + inlined from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = Dune::Functions::CubicHermiteNode > >, false>&; Visitor = Dune::Functions::Impl::BindVisitor, Dune::UGGridEntity> >&]' at /usr/include/dune/typetree/traversal.hh:241:26: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:335:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 335 | elementJacobian_ = element.geometry().jacobian(center); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, true> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 448 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) + | ^~~~~~~~~~~~~~~~~~~~ +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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:296:37: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:175:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/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:1365:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:418:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 418 | void interpolate(const F& f, std::vector& out) const + | ^~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 448 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 448 | 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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In member function 'Dune::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:40 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:41 = Dune::TypeTree::HybridTreePath<>; auto:42 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:43 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:44 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327: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:62 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:63 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = 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::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = 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::&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, + inlined from '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::]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: +/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 ); + | ~~~~~~~~~~~~~^~~~~~~~~ +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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60, + inlined from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:27, + inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:40 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:41 = Dune::TypeTree::HybridTreePath<>; auto:42 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:43 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:44 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:329:65, + 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:62 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:63 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = 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::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = 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::&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, + inlined from '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::]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: +/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 ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:251:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | void evaluateFunction(const typename Traits::DomainType& x, + | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/examples/poisson-mfem.cc:106:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 106 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/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:1365:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:418:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 418 | void interpolate(const F& f, std::vector& out) const + | ^~~~~~~~~~~ [ 29%] Linking CXX executable interpolation cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/interpolation.dir/link.txt --verbose=1 -In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]', - inlined from 'void Dune::Functions::Impl::CubicHermiteLocalFiniteElement::bind(const Element&, const Mapper&, const MeshSizeContainer&) [with Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > > >; MeshSizeContainer = std::vector; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:509:21, - inlined from 'void Dune::Functions::CubicHermiteNode::bind(const Element&) [with GV = Dune::GridView > >; bool reduced = false]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:583:24, - inlined from 'void Dune::Functions::Impl::BindVisitor::leaf(Node&, TreePath) [with Node = Dune::Functions::CubicHermiteNode > >, false>; TreePath = Dune::TypeTree::HybridTreePath<>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/nodes.hh:78:20, - inlined from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = Dune::Functions::CubicHermiteNode > >, false>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Impl::BindVisitor, Dune::UGGridEntity> >&; typename std::enable_if::type::isLeaf, int>::type = 0]' at /usr/include/dune/typetree/traversal.hh:99:21, - inlined from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = Dune::Functions::CubicHermiteNode > >, false>&; Visitor = Dune::Functions::Impl::BindVisitor, Dune::UGGridEntity> >&]' at /usr/include/dune/typetree/traversal.hh:241:26: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:335:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 335 | elementJacobian_ = element.geometry().jacobian(center); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 1; bool reduced = false]', + inlined from 'Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):: [with auto:70 = const Dune::Functions::CubicHermiteNode >, false>&; auto:71 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:163:40, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::CubicHermiteNode >, false>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::CubicHermiteNode >, false>&; LeafFunc = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, + inlined from 'void Dune::Functions::Imp::interpolateLocal(VectorBackend&, const BitVectorBackend&, const LocalFunction&, const LocalView&, const NodeToRangeEntry&) [with VectorBackend = Dune::Functions::Impl::ISTLVectorBackend >; BitVectorBackend = AllTrueBitSetVector; LocalFunction = CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >; LocalView = Dune::Functions::DefaultLocalView >, false> > >; NodeToRangeEntry = Dune::Functions::HierarchicNodeToRangeMap]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:154:34, + inlined from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis >, false> >; C = std::vector&; F = DifferentiableFunctionFromCallables(Dune::FieldVector), DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:256:26, + inlined from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis >, false> >; C = std::vector&; F = DifferentiableFunctionFromCallables(Dune::FieldVector), DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15, + inlined from 'int main(int, char**)' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:61:35: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:428:18: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 428 | out[3] = df(1) * (*localSubEntityMeshSize_)[3]; + | ~~^~~ +In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]', + inlined from 'Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):: [with auto:70 = const Dune::Functions::CubicHermiteNode > >, false>&; auto:71 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:163:40, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::CubicHermiteNode > >, false>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::CubicHermiteNode > >, false>&; LeafFunc = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, + inlined from 'void Dune::Functions::Imp::interpolateLocal(VectorBackend&, const BitVectorBackend&, const LocalFunction&, const LocalView&, const NodeToRangeEntry&) [with VectorBackend = Dune::Functions::Impl::ISTLVectorBackend >; BitVectorBackend = AllTrueBitSetVector; LocalFunction = CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >; LocalView = Dune::Functions::DefaultLocalView > >, false> > >; NodeToRangeEntry = Dune::Functions::HierarchicNodeToRangeMap]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:154:34, + inlined from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, false> >; C = std::vector&; F = DifferentiableFunctionFromCallables(Dune::FieldVector), DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:256:26, + inlined from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, false> >; C = std::vector&; F = DifferentiableFunctionFromCallables(Dune::FieldVector), DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15, + inlined from 'int main(int, char**)' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:102:35: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:439:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | auto J0 = df(Domain({0,0})); + | ~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:32: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 | int main (int argc, char* argv[]) + | ^~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/interpolation.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /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/libblas.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 make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' [ 29%] Built target interpolation @@ -11045,32 +11165,134 @@ make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' +/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ [ 30%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:71:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 71 | static auto applyJacobian(Gradients& gradients, - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, true> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 448 | 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 = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/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:66:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 66 | bool testLocalInterpolation(const FE& fe) + | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/localfunctions/nedelec.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:47 = 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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:341: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:128: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:115:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 115 | 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:54:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | void interpolate (const F& f, std::vector& out) const + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/examples/stokes-taylorhood.cc:124:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 124 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vv_element_matrix}@*/ + | ^~~~~~~~~~~~~~~~~~~~ +/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 +/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/c++/14/functional:59, + from /usr/include/dune/common/parallel/mpicommunication.hh:19, + from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:14: +In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]', + inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:30, + inlined from 'void Dune::Impl::Nedelec1stKindCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]' at /usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh:454:19, + inlined from 'Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: [with auto:47 = 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, 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 = std::function(Dune::FieldVector)>; 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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:341:50, + inlined from '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> >]' at /usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: +/usr/include/c++/14/bits/std_function.h:591:16: 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 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 '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73, + inlined from 'void Dune::Impl::Nedelec1stKindCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]' at /usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh:454:19, + inlined from 'Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: [with auto:47 = 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, 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 = std::function(Dune::FieldVector)>; 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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:341:50, + inlined from '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> >]' at /usr/include/dune/localfunctions/common/virtualwrappers.hh:170: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 member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]', + inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:30, + inlined from 'void Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]' at /usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:359:19, + inlined from 'Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: [with auto:47 = Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >]' 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Args = {const Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >* 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Args = {const Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >* 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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 = {2}]' 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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:1821:5, + inlined from 'constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = Dune::Impl::OverloadSet >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, 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 = std::function(Dune::FieldVector)>; 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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:341:50, + inlined from '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> >]' at /usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: +/usr/include/c++/14/bits/std_function.h:591:16: 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 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 '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73, + inlined from 'void Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]' at /usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:359:19, + inlined from 'Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: [with auto:47 = Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >]' 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Args = {const Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >* 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Args = {const Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >* 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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 = {2}]' 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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:1821:5, + inlined from 'constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = Dune::Impl::OverloadSet >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, 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 = std::function(Dune::FieldVector)>; 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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:341:50, + inlined from '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> >]' at /usr/include/dune/localfunctions/common/virtualwrappers.hh:170: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 ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/localfunctions/test/test-localfe.hh: In function '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:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) + | ~~~~~~~~~~~~~~~^~~~~ /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:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -[ 31%] Linking CXX executable brezzidouglasmarinibasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/brezzidouglasmarinibasistest.dir/link.txt --verbose=1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:418:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 418 | void interpolate(const F& f, std::vector& out) const - | ^~~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /usr/include/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': @@ -11143,6 +11365,38 @@ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, 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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, 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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: +/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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/localfunctions/test/test-localfe.hh: In function 'bool testLocalInterpolation(const FE&) [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:66:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 66 | bool testLocalInterpolation(const FE& fe) + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: +/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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/localfunctions/test/test-localfe.hh: In function '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:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) + | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /usr/include/dune/localfunctions/lagrange/lagrangepyramid.hh:731:88: required from 'void Dune::Impl::LagrangePyramidLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 1, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 1, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangePyramidLocalBasis]' 731 | auto center = ReferenceElements::general(GeometryTypes::pyramid).position(0,0); @@ -11213,6 +11467,29 @@ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ +/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:78:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | void interpolate (const F& f, std::vector& out) const + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60, + inlined 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::RT12DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:27, + inlined from 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]' at /usr/include/dune/localfunctions/test/test-localfe.hh:52:38, + inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:113:30: +/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/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:54:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | void interpolate (const F& f, std::vector& out) const + | ^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:661:64: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' 661 | auto center = ReferenceElements::cube().position(0,0); @@ -11251,21 +11528,68 @@ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/brezzidouglasmarinibasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 31%] Built target brezzidouglasmarinibasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 33%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/lfebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/lfebasistest.cc.o -MF CMakeFiles/lfebasistest.dir/lfebasistest.cc.o.d -o CMakeFiles/lfebasistest.dir/lfebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lfebasistest.cc -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 448 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) - | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: +/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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/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:54:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | void interpolate (const F& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:54: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:54: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]', + inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87, + inlined from '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]' at /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:71: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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/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:81:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | y = f(localPos); + | ~^~~~~~~~~~ +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:58:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 58 | void interpolate (const F& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58: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:58:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87, + inlined from '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]' at /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:76: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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/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:98:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 98 | auto y = f(qPos); + | ~^~~~~~ +/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:115:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 115 | bool testCanRepresentConstants(const FE& fe, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangedgbasis.hh:16, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangedgbasistest.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ /usr/include/dune/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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: 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)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' 108 | return (*f_)(geometry_->global(x)); @@ -11336,6 +11660,15 @@ /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.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ /usr/include/dune/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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: 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)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' 108 | return (*f_)(geometry_->global(x)); @@ -11444,12 +11777,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 | ^~~~~~ -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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:269:35, - inlined from '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::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]' at /usr/include/dune/localfunctions/common/virtualwrappers.hh:113:29: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:175:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /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, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: required 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)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' 108 | return (*f_)(geometry_->global(x)); @@ -11488,11 +11815,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 | ^~~~~~ -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/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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: required 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)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' 108 | return (*f_)(geometry_->global(x)); @@ -11531,21 +11853,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/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangedgbasis.hh:16, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangedgbasistest.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ /usr/include/dune/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 ); @@ -11584,15 +11891,38 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangedgbasistest.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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' + 521 | return GeometryTypes::cube(Geometry::mydimension); + | ^~~~~~~~~~~ +/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.10.0/dune/functions/functionspacebases/lagrangedgbasis.hh:154: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>]' + 154 | if (element.type().isTriangle()) + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultlocalview.hh:90: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>]' + 90 | globalBasis_->preBasis().indices(tree_, indices_.begin()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:520:19: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2> >; Flags = {}]' + 520 | localView.bind(e); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:45:28: required from here + 45 | 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/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 ); @@ -11669,121 +11999,28 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:418:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 418 | void interpolate(const F& f, std::vector& out) const - | ^~~~~~~~~~~ -In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 1; bool reduced = false]', - inlined from 'Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):: [with auto:70 = const Dune::Functions::CubicHermiteNode >, false>&; auto:71 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:163:40, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::CubicHermiteNode >, false>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::CubicHermiteNode >, false>&; LeafFunc = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, - inlined from 'void Dune::Functions::Imp::interpolateLocal(VectorBackend&, const BitVectorBackend&, const LocalFunction&, const LocalView&, const NodeToRangeEntry&) [with VectorBackend = Dune::Functions::Impl::ISTLVectorBackend >; BitVectorBackend = AllTrueBitSetVector; LocalFunction = CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >; LocalView = Dune::Functions::DefaultLocalView >, false> > >; NodeToRangeEntry = Dune::Functions::HierarchicNodeToRangeMap]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:154:34, - inlined from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis >, false> >; C = std::vector&; F = DifferentiableFunctionFromCallables(Dune::FieldVector), DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:256:26, - inlined from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis >, false> >; C = std::vector&; F = DifferentiableFunctionFromCallables(Dune::FieldVector), DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15, - inlined from 'int main(int, char**)' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:61:35: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:428:18: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 428 | out[3] = df(1) * (*localSubEntityMeshSize_)[3]; - | ~~^~~ -In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]', - inlined from 'Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):: [with auto:70 = const Dune::Functions::CubicHermiteNode > >, false>&; auto:71 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:163:40, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::CubicHermiteNode > >, false>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::CubicHermiteNode > >, false>&; LeafFunc = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, - inlined from 'void Dune::Functions::Imp::interpolateLocal(VectorBackend&, const BitVectorBackend&, const LocalFunction&, const LocalView&, const NodeToRangeEntry&) [with VectorBackend = Dune::Functions::Impl::ISTLVectorBackend >; BitVectorBackend = AllTrueBitSetVector; LocalFunction = CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >; LocalView = Dune::Functions::DefaultLocalView > >, false> > >; NodeToRangeEntry = Dune::Functions::HierarchicNodeToRangeMap]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:154:34, - inlined from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, false> >; C = std::vector&; F = DifferentiableFunctionFromCallables(Dune::FieldVector), DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:256:26, - inlined from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, false> >; C = std::vector&; F = DifferentiableFunctionFromCallables(Dune::FieldVector), DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15, - inlined from 'int main(int, char**)' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:102:35: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:439:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | auto J0 = df(Domain({0,0})); - | ~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:32: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 | int main (int argc, char* argv[]) - | ^~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangedgbasistest.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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' - 521 | return GeometryTypes::cube(Geometry::mydimension); - | ^~~~~~~~~~~ -/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.10.0/dune/functions/functionspacebases/lagrangedgbasis.hh:154: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>]' - 154 | if (element.type().isTriangle()) - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultlocalview.hh:90: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>]' - 90 | globalBasis_->preBasis().indices(tree_, indices_.begin()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:520:19: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2> >; Flags = {}]' - 520 | localView.bind(e); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:45:28: required from here - 45 | 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/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 1]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:33:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 33 | GridType grid(l,elements); + | ^~~~ In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:20: /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.10.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::RT02DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:251:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | void evaluateFunction(const typename Traits::DomainType& x, - | ^~~~~~~~~~~~~~~~ +[ 31%] Linking CXX executable hermitebasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hermitebasistest.dir/link.txt --verbose=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 = 1; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -In 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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:296:37: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:175:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | 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 = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/examples/stokes-taylorhood.cc:124:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 124 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vv_element_matrix}@*/ - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lfebasistest.cc:20: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ +[ 33%] Linking CXX executable brezzidouglasmarinibasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/brezzidouglasmarinibasistest.dir/link.txt --verbose=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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double> >]': @@ -11827,6 +12064,8 @@ /build/reproducible-path/dune-functions-2.10.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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/hermitebasistest.dir/link.d CMakeFiles/hermitebasistest.dir/hermitebasistest.cc.o -o hermitebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 2> > >(const Dune::Functions::DefaultGlobalBasis > > >, 2> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 2> > >(const Dune::Functions::DefaultGlobalBasis > > >, 2> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 2> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 2> > >(const Dune::Functions::DefaultGlobalBasis > > >, 2> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 2> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | auto center = ReferenceElements::cube().position(0,0); @@ -11839,14 +12078,20 @@ /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | auto center = ReferenceElements::cube().position(0,0); | ^~~~~~ +[ 33%] Built target hermitebasistest /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]': /build/reproducible-path/dune-functions-2.10.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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +make -f dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/DependInfo.cmake "--color=" /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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/build /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0, double> >]': /build/reproducible-path/dune-functions-2.10.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; @@ -11855,6 +12100,9 @@ /usr/include/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:33:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 33 | DomainType x = Dune::ReferenceElements::general(gt_).position(0,0); | ^ +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 34%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/lfebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/lfebasistest.cc.o -MF CMakeFiles/lfebasistest.dir/lfebasistest.cc.o.d -o CMakeFiles/lfebasistest.dir/lfebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lfebasistest.cc /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1> >]': /build/reproducible-path/dune-functions-2.10.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; @@ -11880,10 +12128,19 @@ /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | auto center = ReferenceElements::cube().position(0,0); | ^~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/brezzidouglasmarinibasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 34%] Built target brezzidouglasmarinibasistest +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.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/DependInfo.cmake "--color=" /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]': /build/reproducible-path/dune-functions-2.10.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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.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 @@ -11896,6 +12153,8 @@ /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | auto center = ReferenceElements::cube().position(0,0); | ^~~~~~ +[ 36%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >]': /build/reproducible-path/dune-functions-2.10.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; @@ -11904,10 +12163,6 @@ /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | auto center = ReferenceElements::cube().position(0,0); | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:251:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | void evaluateFunction(const typename Traits::DomainType& x, - | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 4, double> >]': /build/reproducible-path/dune-functions-2.10.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; @@ -11944,297 +12199,112 @@ /usr/include/dune/localfunctions/lagrange/lagrangepyramid.hh:731:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 731 | auto center = ReferenceElements::general(GeometryTypes::pyramid).position(0,0); | ^~~~~~ -/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/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:66:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 66 | bool testLocalInterpolation(const FE& fe) - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/nedelec.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:47 = 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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:341: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:128: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:115:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 115 | 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:54:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | void interpolate (const F& f, std::vector& out) const - | ^~~~~~~~~~~ -[ 34%] Linking CXX executable hermitebasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hermitebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/hermitebasistest.dir/link.d CMakeFiles/hermitebasistest.dir/hermitebasistest.cc.o -o hermitebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -/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 -[ 34%] Built target hermitebasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/depend -/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 -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:18, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:14: -In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]', - inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:30, - inlined from 'void Dune::Impl::Nedelec1stKindCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]' at /usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh:454:19, - inlined from 'Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: [with auto:47 = 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, 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 = std::function(Dune::FieldVector)>; 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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:341:50, - inlined from '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> >]' at /usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: -/usr/include/c++/14/bits/std_function.h:591:16: 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 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 '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73, - inlined from 'void Dune::Impl::Nedelec1stKindCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]' at /usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh:454:19, - inlined from 'Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: [with auto:47 = 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, 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 = std::function(Dune::FieldVector)>; 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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:341:50, - inlined from '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> >]' at /usr/include/dune/localfunctions/common/virtualwrappers.hh:170: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 ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/DependInfo.cmake "--color=" -In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]', - inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:30, - inlined from 'void Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]' at /usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:359:19, - inlined from 'Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: [with auto:47 = Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >]' 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Args = {const Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >* 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Args = {const Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >* 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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 = {2}]' 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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:1821:5, - inlined from 'constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = Dune::Impl::OverloadSet >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, 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 = std::function(Dune::FieldVector)>; 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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:341:50, - inlined from '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> >]' at /usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: -/usr/include/c++/14/bits/std_function.h:591:16: 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 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 '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73, - inlined from 'void Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]' at /usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:359:19, - inlined from 'Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: [with auto:47 = Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >]' 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Args = {const Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >* 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: >&; _Args = {const Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >* 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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 = {2}]' 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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:1821:5, - inlined from 'constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = Dune::Impl::OverloadSet >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::, const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, 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::FieldVector)>, 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 = std::function(Dune::FieldVector)>; 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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:341:50, - inlined from '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> >]' at /usr/include/dune/localfunctions/common/virtualwrappers.hh:170: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 ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/localfunctions/test/test-localfe.hh: In function '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:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) - | ~~~~~~~~~~~~~~~^~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' -[ 36%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc -[ 37%] Linking CXX executable poisson-pq2 -cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-pq2.dir/link.txt --verbose=1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, 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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, 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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: -/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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/test/test-localfe.hh: In function 'bool testLocalInterpolation(const FE&) [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:66:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 66 | bool testLocalInterpolation(const FE& fe) - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: -/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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/test/test-localfe.hh: In function '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:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 1]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:33: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.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 2]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:33:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 33 | GridType grid(l,elements); | ^~~~ +[ 37%] Linking CXX executable poisson-pq2 +cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-pq2.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/poisson-pq2.dir/link.d "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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /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/libblas.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 make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ [ 37%] Built target poisson-pq2 make -f dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/depend -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/DependInfo.cmake "--color=" -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60, - inlined 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::RT12DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:27, - inlined from 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]' at /usr/include/dune/localfunctions/test/test-localfe.hh:52:38, - inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:113:30: -/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/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:54:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | void interpolate (const F& f, std::vector& out) const - | ^~~~~~~~~~~ +[ 38%] Linking CXX executable advection-reaction-dg +cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/advection-reaction-dg.dir/link.txt --verbose=1 make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' make -f dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 38%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o +[ 40%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: -/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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/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:54:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | void interpolate (const F& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:54: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:54: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]', - inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87, - inlined from '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]' at /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:71: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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/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:81:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | y = f(localPos); - | ~^~~~~~~~~~ -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:58:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 58 | void interpolate (const F& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58: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:58:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87, - inlined from '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]' at /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:76: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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/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:98:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 98 | auto y = f(qPos); - | ~^~~~~~ -/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:115:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 115 | bool testCanRepresentConstants(const FE& fe, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.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 - 207 | { - | ^ -[ 40%] Linking CXX executable containerdescriptortest +[ 41%] Linking CXX executable containerdescriptortest cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/containerdescriptortest.dir/link.txt --verbose=1 -[ 41%] Linking CXX executable advection-reaction-dg -cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/advection-reaction-dg.dir/link.txt --verbose=1 -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:19: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/containerdescriptortest.dir/link.d CMakeFiles/containerdescriptortest.dir/containerdescriptortest.cc.o -o containerdescriptortest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/advection-reaction-dg.dir/link.d "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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /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/libblas.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 make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 41%] Built target containerdescriptortest +[ 41%] Built target advection-reaction-dg 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.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/DependInfo.cmake "--color=" -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/advection-reaction-dg.dir/link.d "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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' -[ 41%] Built target advection-reaction-dg +[ 43%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/containerdescriptortest.dir/link.d CMakeFiles/containerdescriptortest.dir/containerdescriptortest.cc.o -o containerdescriptortest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 43%] Built target containerdescriptortest 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.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/DependInfo.cmake "--color=" -[ 43%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' [ 44%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lfebasistest.cc:20: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 3]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:33:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 33 | GridType grid(l,elements); + | ^~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.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 + 207 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:19: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +In file included from /usr/include/c++/14/numeric:62, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:10: +/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; + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, from /usr/include/dune/localfunctions/lagrange.hh:13, @@ -12253,16 +12323,60 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ -In file included from /usr/include/dune/grid/common/grid.hh:1130, +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:11: + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:18: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/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.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:102:53: required from here + 102 | const double integrationElement = it->geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~^~ +/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::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:66:44: required from here - 66 | if (equivalent(v1.geometry().corner(0), v2.geometry().corner(0))) - | ~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:62:65: required from here + 62 | x[1][gridView.indexSet().index(*it)] = it->geometry().corner(0)[0]; + | ~~~~~~~~~~~~~~~~~~~~~^~~ /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 | ^~~~~~ +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.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:102:53: required from here + 102 | const double integrationElement = it->geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~^~ +/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.hh:16: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:111:79: required from here + 111 | integral += coefficients[p_leaf.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ^ +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ +/usr/include/dune/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 ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:62:65: required from here + 62 | x[1][gridView.indexSet().index(*it)] = it->geometry().corner(0)[0]; + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/uggrid.hh:23, @@ -12323,12 +12437,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(); | ^ -In file included from /usr/include/c++/14/numeric:62, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:10: -/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; - | ^ +In file included from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:11: +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:66:44: required from here + 66 | if (equivalent(v1.geometry().corner(0), v2.geometry().corner(0))) + | ~~~~~~~~~~~~~~~~~~~~^~~ +/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/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())); @@ -12357,6 +12475,98 @@ /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; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here + 47 | test.subTest(checkBasis(feBasis, 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.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here + 47 | test.subTest(checkBasis(feBasis, 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/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]' @@ -12389,6 +12599,100 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:11, + from /usr/include/dune/geometry/quadraturerules.hh:352: +/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:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here + 47 | test.subTest(checkBasis(feBasis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/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:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here + 47 | test.subTest(checkBasis(feBasis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:13: @@ -12423,6 +12727,8 @@ /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 | ^~~~~~~~~~ +[ 45%] Linking CXX executable poisson-mfem +cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-mfem.dir/link.txt --verbose=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(); @@ -12454,6 +12760,57 @@ /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 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.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:72 = Dune::Intersection, Dune::YaspIntersection > >; auto:73 = Dune::TypeTree::HybridTreePath >; auto:74 = Dune::Functions::LagrangeNode > >, 1, double>; auto:75 = Dune::Functions::LagrangeNode > >, 1, double>; auto:76 = std::vector >]' + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:41: required from 'checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:94 = Dune::Functions::LagrangeNode > >, 1, double>; auto:95 = Dune::TypeTree::HybridTreePath >&]' + 488 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168: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 > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp&]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:190:26: required from 'Dune::TypeTree::Detail::forEachNode > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp>(const Dune::Functions::TaylorHoodBasisTree > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp&&, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp&&):: [with auto:18 = std::integral_constant]' + 190 | forEachNode(tree.child(i), childTreePath, preFunc, leafFunc, postFunc); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::TypeTree::Detail::forEachNode > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp>(const Dune::Functions::TaylorHoodBasisTree > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp&&, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp&&)::; Index = long unsigned int; Index ...i = {0, 1}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here + 47 | test.subTest(checkBasis(feBasis, 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 + | ^~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:16: +/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 | { + | ^ 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>' @@ -12483,10 +12840,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(); | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 2]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:33:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 33 | 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<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -12579,21 +12932,8 @@ /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:354, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/poisson-mfem.dir/link.d "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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /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/libblas.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 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /usr/include/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': @@ -12624,6 +12964,11 @@ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ +[ 45%] Built target poisson-mfem +make -f dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:331:36: required from 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]' 331 | m_[i] = refElement.position(i,dim-1); @@ -12652,6 +12997,21 @@ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ +make -f dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 47%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc +In file included from /usr/include/dune/geometry/quadraturerules.hh:356, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:21: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = 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())); @@ -12744,52 +13104,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/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:70:28: required from 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]' - 70 | test.subTest(checkBasis(basis, EnableTangentialContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:128:28: required from here - 128 | 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(); - | ^ 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]': @@ -12870,6 +13184,52 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:70:28: required from 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]' + 70 | test.subTest(checkBasis(basis, EnableTangentialContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:128:28: required from here + 128 | 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/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(); @@ -12916,11 +13276,13 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:16: -/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.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:111:101: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | 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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ /usr/include/dune/common/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(); @@ -13051,17 +13413,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 /usr/include/dune/geometry/quadraturerules.hh:356, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:21: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ /usr/include/dune/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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152: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>]' 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); @@ -13103,25 +13454,10 @@ /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 member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:18: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/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.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:102:53: required from here - 102 | const double integrationElement = it->geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~^~ -/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 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ /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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152: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>]' 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); @@ -13275,6 +13611,11 @@ /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.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:22: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ /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); @@ -13538,36 +13879,8 @@ /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/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:62:65: required from here - 62 | x[1][gridView.indexSet().index(*it)] = it->geometry().corner(0)[0]; - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/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 - | ^~~~~~ -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.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:102:53: required from here - 102 | const double integrationElement = it->geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~^~ -/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.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:111:79: required from here - 111 | integral += coefficients[p_leaf.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ^ -/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ +[ 48%] Linking CXX executable bsplinebasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bsplinebasistest.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 = 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, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); @@ -13719,18 +14032,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 | ^~~~~~ -[ 45%] Linking CXX executable lagrangedgbasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangedgbasistest.dir/link.txt --verbose=1 -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 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 ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:62:65: required from here - 62 | x[1][gridView.indexSet().index(*it)] = it->geometry().corner(0)[0]; - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, from /usr/include/dune/grid/uggrid.hh:103: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': @@ -13779,8 +14080,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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/lagrangedgbasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' /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 ); @@ -13827,15 +14126,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%] Built target lagrangedgbasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 47%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc 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]' @@ -13879,11 +14169,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: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:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ /usr/include/dune/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(); @@ -13926,8 +14211,9 @@ /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/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:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +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:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/dune/grid/yaspgrid.hh:73: @@ -14023,291 +14309,16 @@ /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/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.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here - 47 | test.subTest(checkBasis(feBasis, 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.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here - 47 | test.subTest(checkBasis(feBasis, 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/jacobiNquadrature.hh:11, - from /usr/include/dune/geometry/quadraturerules.hh:352: -/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:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here - 47 | test.subTest(checkBasis(feBasis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/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:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here - 47 | test.subTest(checkBasis(feBasis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/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.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:72 = Dune::Intersection, Dune::YaspIntersection > >; auto:73 = Dune::TypeTree::HybridTreePath >; auto:74 = Dune::Functions::LagrangeNode > >, 1, double>; auto:75 = Dune::Functions::LagrangeNode > >, 1, double>; auto:76 = std::vector >]' - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:41: required from 'checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:94 = Dune::Functions::LagrangeNode > >, 1, double>; auto:95 = Dune::TypeTree::HybridTreePath >&]' - 488 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168: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 > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp&]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:190:26: required from 'Dune::TypeTree::Detail::forEachNode > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp>(const Dune::Functions::TaylorHoodBasisTree > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp&&, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp&&):: [with auto:18 = std::integral_constant]' - 190 | forEachNode(tree.child(i), childTreePath, preFunc, leafFunc, postFunc); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::TypeTree::Detail::forEachNode > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp>(const Dune::Functions::TaylorHoodBasisTree > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp&&, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp&&)::; Index = long unsigned int; Index ...i = {0, 1}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here - 47 | test.subTest(checkBasis(feBasis, 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 - | ^~~~~~ -[ 48%] Linking CXX executable poisson-mfem -cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-mfem.dir/link.txt --verbose=1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:111:101: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | 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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:22: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.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 - 207 | { - | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/poisson-mfem.dir/link.d "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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /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/libblas.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/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:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/bsplinebasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 48%] Built target poisson-mfem +[ 48%] Built target bsplinebasistest 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.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' -[ 50%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/hierarchicvectorwrappertest.cc -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:10, - from /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d.hh:12, - from /usr/include/dune/localfunctions/raviartthomas/raviartthomascube.hh:10, - from /usr/include/dune/localfunctions/raviartthomas.hh:9, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:16: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 3]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:33:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 33 | GridType grid(l,elements); - | ^~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -14404,6 +14415,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.10.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.10.0/build' +[ 50%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/hierarchicvectorwrappertest.cc /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())); @@ -14481,11 +14497,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/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 /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())); @@ -14680,38 +14691,6 @@ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/nedelecbasis.hh:20, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:17: -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 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.10.0/dune/functions/functionspacebases/nedelecbasis.hh:17: -/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:331:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 331 | m_[i] = refElement.position(i,dim-1); - | ^~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ /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.10.0/dune/functions/functionspacebases/test/basistest.hh:410:102: required from 'EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:86 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:87 = Dune::TypeTree::HybridTreePath<>; auto:88 = Dune::Functions::RannacherTurekNode > > >; auto:89 = Dune::Functions::RannacherTurekNode > > >; auto:90 = std::vector >]' 410 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); @@ -15703,84 +15682,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/uggrid.hh:23, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.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.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:152:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' - 152 | for (const auto& intersection : intersections(gv,cell)) - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:213:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' - 213 | finiteElementMap_(gv) - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:382:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:69 = Dune::GridView > >]' - 382 | return RaviartThomasPreBasis, k>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' - 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:36:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' - 36 | auto basis = makeBasis(gridView, raviartThomas()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:54:28: required from here - 54 | testRaviartThomasBasis<0>(test, quadGridView); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/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.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:152:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' - 152 | for (const auto& intersection : intersections(gv,cell)) - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:213:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' - 213 | finiteElementMap_(gv) - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:382:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:69 = Dune::GridView > >]' - 382 | return RaviartThomasPreBasis, k>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' - 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:36:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' - 36 | auto basis = makeBasis(gridView, raviartThomas()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:54:28: required from here - 54 | testRaviartThomasBasis<0>(test, quadGridView); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -16011,6 +15912,10 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /usr/include/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': @@ -16151,43 +16056,6 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/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.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:152:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' - 152 | for (const auto& intersection : intersections(gv,cell)) - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:213:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' - 213 | finiteElementMap_(gv) - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:382:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:69 = Dune::GridView > >]' - 382 | return RaviartThomasPreBasis, k>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' - 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:36:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' - 36 | auto basis = makeBasis(gridView, raviartThomas()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:71:28: required from here - 71 | testRaviartThomasBasis<0>(test, triangleGridView); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: 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 ) ); } @@ -16280,6 +16148,399 @@ /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/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.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: +/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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/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 + | ^~~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.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 + 207 | { + | ^ +/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:54:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | void interpolate (const F& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:54: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/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:54: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:54: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]', + inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87, + inlined from '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]' at /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:71: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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/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:76:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | y = f(localPos); + | ~^~~~~~~~~~ +/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:58:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 58 | void interpolate (const F& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58: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:58:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58: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:58:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58: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:58:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87, + inlined from '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]' at /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:76: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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]', + inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:113:30, + inlined from '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]' at /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:81:14: +/usr/include/c++/14/bits/std_function.h:591:16: 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 member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87, + inlined from '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]' at /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:81: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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/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:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | y = f(localPos); + | ~^~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356, + from /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:10, + from /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d.hh:12, + from /usr/include/dune/localfunctions/raviartthomas/raviartthomascube.hh:10, + from /usr/include/dune/localfunctions/raviartthomas.hh:9, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:16: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/nedelecbasis.hh:20, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:17: +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +[ 51%] Linking CXX executable lagrangedgbasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangedgbasistest.dir/link.txt --verbose=1 +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 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.10.0/dune/functions/functionspacebases/nedelecbasis.hh:17: +/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:331:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 331 | m_[i] = refElement.position(i,dim-1); + | ^~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/lagrangedgbasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 51%] Built target lagrangedgbasistest +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.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' +[ 52%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/subspacebasistest.cc +/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.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | 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:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/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 + | ^~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/uggrid.hh:23, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.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.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:152:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' + 152 | for (const auto& intersection : intersections(gv,cell)) + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:213:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' + 213 | finiteElementMap_(gv) + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:382:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:69 = Dune::GridView > >]' + 382 | return RaviartThomasPreBasis, k>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' + 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:36:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' + 36 | auto basis = makeBasis(gridView, raviartThomas()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:54:28: required from here + 54 | testRaviartThomasBasis<0>(test, quadGridView); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/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.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:152:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' + 152 | for (const auto& intersection : intersections(gv,cell)) + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:213:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' + 213 | finiteElementMap_(gv) + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:382:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:69 = Dune::GridView > >]' + 382 | return RaviartThomasPreBasis, k>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' + 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:36:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' + 36 | auto basis = makeBasis(gridView, raviartThomas()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:54:28: required from here + 54 | testRaviartThomasBasis<0>(test, quadGridView); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/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.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | 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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/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/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.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:152:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' + 152 | for (const auto& intersection : intersections(gv,cell)) + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:213:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' + 213 | finiteElementMap_(gv) + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:382:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:69 = Dune::GridView > >]' + 382 | return RaviartThomasPreBasis, k>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' + 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:36:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' + 36 | auto basis = makeBasis(gridView, raviartThomas()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:71:28: required from here + 71 | testRaviartThomasBasis<0>(test, triangleGridView); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/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.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | 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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/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.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | 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:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/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 + | ^~~~~ 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]' @@ -16437,11 +16698,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/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 /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())); @@ -16483,10 +16739,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(); | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:111:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | integral += coefficients[p_leaf.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/subspacebasistest.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ /usr/include/dune/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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50: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>]' 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); @@ -16521,35 +16783,26 @@ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:30:28: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' 30 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:54:28: required from here - 54 | testRaviartThomasBasis<0>(test, quadGridView); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/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 - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | 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:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/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 - | ^~~~~~~~ + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:54:28: required from here + 54 | testRaviartThomasBasis<0>(test, quadGridView); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/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:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: required from '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>]' 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); @@ -16630,57 +16883,6 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | 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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/usr/include/dune/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/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 ); @@ -16720,10 +16922,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/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.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:76 = Dune::Intersection, Dune::YaspIntersection > >; auto:77 = Dune::TypeTree::HybridTreePath<>; auto:78 = Dune::Functions::RaviartThomasNode > >, 0>; auto:79 = Dune::Functions::RaviartThomasNode > >, 0>; auto:80 = std::vector >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -17099,50 +17297,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 | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | 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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/usr/include/dune/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/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::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:76 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:77 = Dune::TypeTree::HybridTreePath<>; auto:78 = Dune::Functions::RaviartThomasNode > >, 0>; auto:79 = Dune::Functions::RaviartThomasNode > >, 0>; auto:80 = std::vector >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -17295,45 +17449,20 @@ /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.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | 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:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/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 - | ^~~~~ -[ 51%] Linking CXX executable bsplinebasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bsplinebasistest.dir/link.txt --verbose=1 -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 54%] Linking CXX executable globalvaluedlfetest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalvaluedlfetest.dir/link.txt --verbose=1 +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -[ 52%] Linking CXX executable lfebasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lfebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/bsplinebasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 52%] Built target bsplinebasistest -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.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' -[ 54%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/subspacebasistest.cc -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/lfebasistest.dir/link.d CMakeFiles/lfebasistest.dir/lfebasistest.cc.o -o lfebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:383:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 383 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:383:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 383 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); @@ -17373,13 +17502,6 @@ /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 | ^~~~~~~~~ -[ 54%] Built target lfebasistest -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.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, from /usr/include/dune/grid/uggrid.hh:103: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': @@ -17428,8 +17550,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 | ^~~~~~ -[ 55%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/compositebasistest.cc +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:111:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | integral += coefficients[p_leaf.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ^~~~~~~~~~~~~~~~~~ /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 ); @@ -17476,10 +17600,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 | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]': -/build/reproducible-path/dune-functions-2.10.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/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(); @@ -17522,10 +17642,8 @@ /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.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/globalvaluedlfetest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' /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(); @@ -17568,6 +17686,15 @@ /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 | ^~~~~~~~~ +[ 54%] Built target globalvaluedlfetest +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.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' +[ 55%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/compositebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/compositebasistest.cc 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>; 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]' @@ -17615,10 +17742,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 | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:383:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 383 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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(); @@ -17665,20 +17788,20 @@ /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.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:383:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 383 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/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/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:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ +/usr/include/dune/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:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/usr/include/dune/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.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:27: /build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -17693,20 +17816,12 @@ /usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -/usr/include/dune/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:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ [ 56%] Linking CXX executable stokes-taylorhood cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/stokes-taylorhood.dir/link.txt --verbose=1 -/usr/include/dune/localfunctions/lagrange/p0/p0localinterpolation.hh: In member function 'void Dune::P0LocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 0, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 0, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LB = Dune::P0LocalBasis]': -/usr/include/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:33:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 33 | DomainType x = Dune::ReferenceElements::general(gt_).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0, double> >]': -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); @@ -17715,14 +17830,17 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/lagrange/p0/p0localinterpolation.hh: In member function 'void Dune::P0LocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 0, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 0, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LB = Dune::P0LocalBasis]': -/usr/include/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:33:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 33 | DomainType x = Dune::ReferenceElements::general(gt_).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0, double> >]': -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); @@ -17731,30 +17849,85 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 410 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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/localfunctions/lagrange/lagrangepyramid.hh: In member function 'void Dune::Impl::LagrangePyramidLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangePyramidLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangepyramid.hh:741:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | auto vertex = ReferenceElements::general(GeometryTypes::pyramid).position(i,3); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double> >]': -/build/reproducible-path/dune-functions-2.10.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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 410 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 410 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/include/dune/localfunctions/nedelec.hh:13: +/usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh: In constructor 'Dune::Impl::Nedelec1stKindCubeLocalInterpolation::Nedelec1stKindCubeLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]': +/usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh:437:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 437 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/stokes-taylorhood.dir/link.d "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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /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/libblas.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 make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' [ 56%] Built target stokes-taylorhood 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.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/DependInfo.cmake "--color=" +/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:342:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 342 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +[ 58%] Linking CXX executable subspacebasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/subspacebasistest.dir/link.txt --verbose=1 make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' +[ 59%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/makebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/makebasistest.cc +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/subspacebasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 59%] Built target subspacebasistest +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.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' +[ 61%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, @@ -17765,7 +17938,6 @@ /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -17775,22 +17947,41 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ -[ 58%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/makebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/makebasistest.cc +[ 62%] Linking CXX executable hierarchicvectorwrappertest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicvectorwrappertest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/hierarchicvectorwrappertest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 62%] Built target hierarchicvectorwrappertest +make -f dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 63%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/refinedlagrangebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/refinedlagrangebasistest.cc.o -MF CMakeFiles/refinedlagrangebasistest.dir/refinedlagrangebasistest.cc.o.d -o CMakeFiles/refinedlagrangebasistest.dir/refinedlagrangebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.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 + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]': +/build/reproducible-path/dune-functions-2.10.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/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:354, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, from /usr/include/dune/localfunctions/lagrange.hh:13, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/subspacebasistest.cc:16: + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:24: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -17800,149 +17991,6 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 410 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -In file included from /usr/include/dune/localfunctions/nedelec.hh:13: -/usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh: In constructor 'Dune::Impl::Nedelec1stKindCubeLocalInterpolation::Nedelec1stKindCubeLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]': -/usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh:437:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 437 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111: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::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: -/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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/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 - | ^~~~~~~~~~~ -/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:342:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 342 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/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:54:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | void interpolate (const F& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:54: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/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:54: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:54: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]', - inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87, - inlined from '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]' at /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:71: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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/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:76:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | y = f(localPos); - | ~^~~~~~~~~~ -/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:58:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 58 | void interpolate (const F& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58: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:58:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58:10: note: parameter passing 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.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 410 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58: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:58:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87, - inlined from '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]' at /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:76: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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]', - inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:113:30, - inlined from '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]' at /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:81:14: -/usr/include/c++/14/bits/std_function.h:591:16: 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 member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from '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>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87, - inlined from '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]' at /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:81: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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/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:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | y = f(localPos); - | ~^~~~~~~~~~ -/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 410 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 59%] Linking CXX executable hierarchicvectorwrappertest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicvectorwrappertest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/hierarchicvectorwrappertest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 59%] 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.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' -[ 61%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -18067,6 +18115,29 @@ /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:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:18: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:240:9: required from 'auto Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::&; GridView = Dune::GridView > >]' + 240 | using Domain = typename GridView::template Codim<0>::Geometry::GlobalCoordinate; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:121:94: required from here + 121 | auto nonDiffF = NonDifferentiableGridFunction(Dune::Functions::makeAnalyticGridViewFunction(f, basis.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/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 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]': @@ -18194,11 +18265,8 @@ 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:24: + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc:18: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { @@ -18212,27 +18280,12 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:18: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:240:9: required from 'auto Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::&; GridView = Dune::GridView > >]' - 240 | using Domain = typename GridView::template Codim<0>::Geometry::GlobalCoordinate; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:121:94: required from here - 121 | auto nonDiffF = NonDifferentiableGridFunction(Dune::Functions::makeAnalyticGridViewFunction(f, basis.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/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 '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 + | ^~~~~~~~ +[ 65%] Linking CXX executable lfebasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lfebasistest.dir/link.txt --verbose=1 /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.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:91 = Dune::Intersection, Dune::YaspIntersection > >; auto:92 = Dune::TypeTree::HybridTreePath >; auto:93 = Dune::Functions::LagrangeNode > >, 1, double>; auto:94 = Dune::Functions::LagrangeNode > >, 1, double>; auto:95 = std::vector >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -18279,61 +18332,43 @@ /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/boundaryprojection.hh:19, + from /usr/include/dune/grid/albertagrid/projection.hh:10, + from /usr/include/dune/grid/albertagrid/meshpointer.hh:19, + from /usr/include/dune/grid/albertagrid/coordcache.hh:8, + from /usr/include/dune/grid/albertagrid/agrid.hh:43, + from /usr/include/dune/grid/albertagrid.hh:7, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.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: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 - | ^~~~~~~~ -[ 62%] Linking CXX executable subspacebasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/subspacebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/subspacebasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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/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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/lfebasistest.dir/link.d CMakeFiles/lfebasistest.dir/lfebasistest.cc.o -o lfebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 62%] Built target subspacebasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/depend +[ 65%] Built target lfebasistest +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.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/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.10.0/build' -[ 63%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/refinedlagrangebasistest.cc.o -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/refinedlagrangebasistest.cc.o -MF CMakeFiles/refinedlagrangebasistest.dir/refinedlagrangebasistest.cc.o.d -o CMakeFiles/refinedlagrangebasistest.dir/refinedlagrangebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:366:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 366 | return jump * intersection.unitOuterNormal(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:366:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 366 | return jump * intersection.unitOuterNormal(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/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.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:366:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 366 | return jump * intersection.unitOuterNormal(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:366:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 366 | 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 - | ^~~~~~~~ +In file included from /usr/include/dune/grid/albertagrid/intersection.hh:10, + from /usr/include/dune/grid/albertagrid/intersectioniterator.hh:10, + from /usr/include/dune/grid/albertagrid/gridview.hh:16, + from /usr/include/dune/grid/albertagrid/gridfamily.hh:22, + from /usr/include/dune/grid/albertagrid/agrid.hh:44: +/usr/include/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': +/usr/include/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | { + | ^ +[ 66%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc +In file included from /usr/include/dune/grid/albertagrid/albertagrid.cc:17, + from /usr/include/dune/grid/albertagrid/agrid.hh:605: +/usr/include/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': +/usr/include/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const + | ^~~~~ /usr/include/dune/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())); @@ -18449,6 +18484,10 @@ /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/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': +/usr/include/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const + | ^~~~~ In file included from /usr/include/dune/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]' @@ -18567,52 +18606,22 @@ /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/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc:18: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -In file included from /usr/include/dune/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:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/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 -/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:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/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/grid/common/boundaryprojection.hh:19, - from /usr/include/dune/grid/albertagrid/projection.hh:10, - from /usr/include/dune/grid/albertagrid/meshpointer.hh:19, - from /usr/include/dune/grid/albertagrid/coordcache.hh:8, - from /usr/include/dune/grid/albertagrid/agrid.hh:43, - from /usr/include/dune/grid/albertagrid.hh:7, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.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 - 207 | { - | ^ +/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/dune/localfunctions/lagrange/p0/p0localinterpolation.hh: In member function 'void Dune::P0LocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 0, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 0, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LB = Dune::P0LocalBasis]': +/usr/include/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:33:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 33 | DomainType x = Dune::ReferenceElements::general(gt_).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0, double> >]': +/build/reproducible-path/dune-functions-2.10.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/lagrange/p0/p0localinterpolation.hh: In member function 'void Dune::P0LocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 0, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 0, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LB = Dune::P0LocalBasis]': +/usr/include/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:33:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 33 | DomainType x = Dune::ReferenceElements::general(gt_).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/onedgrid.hh:15, @@ -18709,31 +18718,37 @@ /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/albertagrid/intersection.hh:10, - from /usr/include/dune/grid/albertagrid/intersectioniterator.hh:10, - from /usr/include/dune/grid/albertagrid/gridview.hh:16, - from /usr/include/dune/grid/albertagrid/gridfamily.hh:22, - from /usr/include/dune/grid/albertagrid/agrid.hh:44: -/usr/include/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': -/usr/include/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | { +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0, double> >]': +/build/reproducible-path/dune-functions-2.10.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/lagrange/lagrangepyramid.hh: In member function 'void Dune::Impl::LagrangePyramidLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangePyramidLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangepyramid.hh:741:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | auto vertex = ReferenceElements::general(GeometryTypes::pyramid).position(i,3); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double> >]': +/build/reproducible-path/dune-functions-2.10.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/geometry/quadraturerules.hh:356, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:21: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { | ^ -[ 65%] Linking CXX executable globalvaluedlfetest -cd /build/reproducible-path/dune-functions-2.10.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/albertagrid/albertagrid.cc:17, - from /usr/include/dune/grid/albertagrid/agrid.hh:605: -/usr/include/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': -/usr/include/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/usr/include/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': -/usr/include/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | auto pointInNeighbor = intersection.geometryInOutside().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]' @@ -18827,10 +18842,53 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:366:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 366 | return jump * intersection.unitOuterNormal(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:366:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 366 | return jump * intersection.unitOuterNormal(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/albertagrid/agrid.hh:30: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewentityset.hh:39:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 39 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:48:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 0, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap>' + 48 | using Domain = typename EntitySet::GlobalCoordinate; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:279:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 0, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, double>' + 279 | class DiscreteGlobalBasisFunction + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:470:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 0, double> >&; V = std::vector&]' + 470 | return DiscreteGlobalBasisFunction( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 471 | std::forward(basis), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 472 | toConstVectorBackend(std::forward(vector)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 473 | HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:59:73: required from here + 59 | auto v0_f = Dune::Functions::makeDiscreteGlobalBasisFunction(basis0,v0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/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.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:366:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 366 | 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 = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::LFEPreBasisMixin >, Dune::LagrangeSimplexLocalFiniteElement >::Node; auto:41 = Dune::Functions::LFEPreBasisMixin >, Dune::LagrangeSimplexLocalFiniteElement >::Node; auto:42 = std::vector >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -18943,10 +19001,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 | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/globalvaluedlfetest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 65%] Built target globalvaluedlfetest -make -f dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/depend +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:366:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 366 | 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::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::LFEPreBasisMixin > >, Dune::LagrangeSimplexLocalFiniteElement >::Node; auto:41 = Dune::Functions::LFEPreBasisMixin > >, Dune::LagrangeSimplexLocalFiniteElement >::Node; auto:42 = std::vector >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -19059,11 +19117,13 @@ /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.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:12, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:20: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::LFEPreBasisMixin > >, Dune::LagrangeSimplexLocalFiniteElement >::Node; auto:41 = Dune::Functions::LFEPreBasisMixin > >, Dune::LagrangeSimplexLocalFiniteElement >::Node; auto:42 = std::vector >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -19176,8 +19236,15 @@ /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 | ^~~~~~ -[ 66%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ In file included from /usr/include/dune/grid/onedgrid.hh:18: /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]' @@ -19225,6 +19292,22 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ +[ 68%] Linking CXX executable periodicbasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/periodicbasistest.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:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.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.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:68:46: required from here + 68 | using Domain = 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(); + | ^ In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, from /usr/include/dune/grid/uggrid.hh:103, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc:14: @@ -19274,6 +19357,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.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:118:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | auto df = [](Domain){ return FieldVector({0.0, 0.0}); }; + | ^ /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 ); @@ -19320,108 +19407,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 | ^~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:21: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -[ 68%] Linking CXX executable periodicbasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/periodicbasistest.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:1130, - from /usr/include/dune/grid/albertagrid/agrid.hh:30: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewentityset.hh:39:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 39 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:48:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 0, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap>' - 48 | using Domain = typename EntitySet::GlobalCoordinate; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:279:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 0, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, double>' - 279 | class DiscreteGlobalBasisFunction - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:470:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 0, double> >&; V = std::vector&]' - 470 | return DiscreteGlobalBasisFunction( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 471 | std::forward(basis), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 472 | toConstVectorBackend(std::forward(vector)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 473 | HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:59:73: required from here - 59 | auto v0_f = Dune::Functions::makeDiscreteGlobalBasisFunction(basis0,v0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/periodicbasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 68%] Built target periodicbasistest -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.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' -[ 69%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 70%] Linking CXX executable lagrangebasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangebasistest.dir/link.txt --verbose=1 -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:12, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:20: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.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.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:68:46: required from here - 68 | using Domain = 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.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:118:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | auto df = [](Domain){ return FieldVector({0.0, 0.0}); }; - | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/lagrangebasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 70%] Built target lagrangebasistest 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]': @@ -19437,13 +19422,34 @@ /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 -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/depend +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:17: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::AnalyticGridViewFunction::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:137:30: required from here + 137 | passed = passed and _df({0.0,0.0}) == Domain(0.0); + | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:184:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | 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:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/periodicbasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 68%] Built target periodicbasistest +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.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/DependInfo.cmake "--color=" +/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:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/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.10.0/build' -[ 72%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o +[ 69%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.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::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -19536,7 +19542,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(); | ^ -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc /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::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); @@ -19559,14 +19564,6 @@ /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 | ^~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:17: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::AnalyticGridViewFunction::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:137:30: required from here - 137 | passed = passed and _df({0.0,0.0}) == Domain(0.0); - | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:184:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | Range operator()(const Domain& x) const - | ^~~~~~~~ In file included from /usr/include/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' @@ -19687,29 +19684,6 @@ /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/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:354, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ /usr/include/dune/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.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:42 = Dune::Intersection >; auto:43 = Dune::TypeTree::HybridTreePath<>; auto:44 = Dune::Functions::RefinedLagrangeNode >, 1, double>; auto:45 = Dune::Functions::RefinedLagrangeNode >, 1, double>; auto:46 = std::vector >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -19800,6 +19774,14 @@ /usr/include/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction.hh:16, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunctionfromcallables.hh:16, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:16: +/build/reproducible-path/dune-functions-2.10.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::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::DefaultDerivativeTraits> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here + 86 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/onedgrid.hh:18, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:15: /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]': @@ -19848,55 +19830,19 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/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/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:17: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:240:9: required from 'auto Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::&; GridView = Dune::GridView > >]' - 240 | using Domain = typename GridView::template Codim<0>::Geometry::GlobalCoordinate; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:70:85: required from here - 70 | auto integral = integrateGridViewFunction(gridView, makeAnalyticGridViewFunction(gf, gridView), 4); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/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.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc: In instantiation of 'main(int, char**):: [with auto:117 = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:66:17: required from 'main(int, char**):: [with auto:120 = Dune::FieldVector]' - 66 | return g(f(x)[0], f(x)[1]); - | ~^~~ -/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 - | ^~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:3170:11: required by substitution of 'template using std::invoke_result_t = typename std::invoke_result::type [with _Fn = main(int, char**)::&; _Args = {Dune::FieldVector}]' - 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:241:9: required from 'auto Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::&; GridView = Dune::GridView > >]' - 241 | using Range = std::invoke_result_t; - | ^~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:70:85: required from here - 70 | auto integral = integrateGridViewFunction(gridView, makeAnalyticGridViewFunction(gf, gridView), 4); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:56:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 56 | return y; - | ^ +/build/reproducible-path/dune-functions-2.10.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::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::AnalyticGridViewFunction::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:88: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::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::DefaultDerivativeTraits> >]' + 88 | return this->get()(x); + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here + 86 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:184:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | Range operator()(const Domain& x) const + | ^~~~~~~~ In file included from /usr/include/dune/grid/albertagrid/albertagrid.cc:15: /usr/include/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' @@ -19944,58 +19890,41 @@ /usr/include/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 73%] Linking CXX executable taylorhoodbasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/taylorhoodbasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/taylorhoodbasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:240:9: required from 'auto Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::&; GridView = Dune::GridView > >]' - 240 | using Domain = typename GridView::template Codim<0>::Geometry::GlobalCoordinate; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:70:85: required from here - 70 | auto integral = integrateGridViewFunction(gridView, makeAnalyticGridViewFunction(gf, gridView), 4); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/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 - | ^~~~~~~~~~ -[ 73%] 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.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' -[ 75%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction.hh:16, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunctionfromcallables.hh:16, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:16: -/build/reproducible-path/dune-functions-2.10.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::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::DefaultDerivativeTraits> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:137:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | passed = passed and _df({0.0,0.0}) == Domain(0.0); + | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ^ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::AnalyticGridViewFunction::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:88: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::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::DefaultDerivativeTraits> >]' - 88 | return this->get()(x); - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here 86 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:184:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | Range operator()(const Domain& x) const - | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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/referenceelements.hh:23, from /usr/include/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': @@ -20020,6 +19949,12 @@ /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.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/boundaryprojection.hh:15: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' @@ -20054,10 +19989,6 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:137:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | passed = passed and _df({0.0,0.0}) == Domain(0.0); - | ~~~^~~~~~~~~~~ In file included from /usr/include/dune/geometry/virtualrefinement.hh:382, from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14: /usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]': @@ -20065,65 +19996,8 @@ 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:18: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ^ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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/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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: 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]' - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:66:25: required from 'double Dune::Functions::Test::integrateGridViewFunction(const GridView&, const F&, unsigned int) [with GridView = Dune::GridView > >; F = Dune::Functions::AnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' - 66 | integral += fLocal(quadPos) * quad[pt].weight() * integrationElement; - | ~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:70:46: required from here - 70 | auto integral = integrateGridViewFunction(gridView, makeAnalyticGridViewFunction(gf, gridView), 4); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter 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/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': /usr/include/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); @@ -20163,44 +20037,12 @@ /usr/include/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.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.10.0/dune/functions/gridfunctions/gridviewentityset.hh:39:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 39 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:48:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap>' - 48 | using Domain = typename EntitySet::GlobalCoordinate; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:279:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>' - 279 | class DiscreteGlobalBasisFunction - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:470:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 1, double> >&; V = std::vector, std::allocator > >&]' - 470 | return DiscreteGlobalBasisFunction( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 471 | std::forward(basis), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 472 | toConstVectorBackend(std::forward(vector)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 473 | HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:244:68: required from here - 244 | 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(); - | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, from /usr/include/dune/localfunctions/lagrange.hh:13, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:10: + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { @@ -20214,14 +20056,179 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ -/usr/include/dune/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:17: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:240:9: required from 'auto Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::&; GridView = Dune::GridView > >]' + 240 | using Domain = typename GridView::template Codim<0>::Geometry::GlobalCoordinate; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:70:85: required from here + 70 | auto integral = integrateGridViewFunction(gridView, makeAnalyticGridViewFunction(gf, gridView), 4); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/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.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc: In instantiation of 'main(int, char**):: [with auto:117 = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:66:17: required from 'main(int, char**):: [with auto:120 = Dune::FieldVector]' + 66 | return g(f(x)[0], f(x)[1]); + | ~^~~ +/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 + | ^~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:3170:11: required by substitution of 'template using std::invoke_result_t = typename std::invoke_result::type [with _Fn = main(int, char**)::&; _Args = {Dune::FieldVector}]' + 3170 | using invoke_result_t = typename invoke_result<_Fn, _Args...>::type; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:241:9: required from 'auto Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::&; GridView = Dune::GridView > >]' + 241 | using Range = std::invoke_result_t; + | ^~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:70:85: required from here + 70 | auto integral = integrateGridViewFunction(gridView, makeAnalyticGridViewFunction(gf, gridView), 4); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:56:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 56 | return y; + | ^ +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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:240:9: required from 'auto Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::&; GridView = Dune::GridView > >]' + 240 | using Domain = typename GridView::template Codim<0>::Geometry::GlobalCoordinate; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:70:85: required from here + 70 | auto integral = integrateGridViewFunction(gridView, makeAnalyticGridViewFunction(gf, gridView), 4); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/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 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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: 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]' + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:66:25: required from 'double Dune::Functions::Test::integrateGridViewFunction(const GridView&, const F&, unsigned int) [with GridView = Dune::GridView > >; F = Dune::Functions::AnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' + 66 | integral += fLocal(quadPos) * quad[pt].weight() * integrationElement; + | ~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:70:46: required from here + 70 | auto integral = integrateGridViewFunction(gridView, makeAnalyticGridViewFunction(gf, gridView), 4); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 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.10.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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/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 + | ^~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: 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 pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ +/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/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/dune/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 /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction.hh:16, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridfunction.hh:16, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:14, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:20: +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here + 86 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:88: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> >]' + 88 | return this->get()(x); + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here + 86 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridfunction.hh:142:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 142 | Range operator() (const Domain& x) const + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridfunction.hh:17: +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:88: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> >]' + 88 | return this->get()(x); + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here + 86 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/localfunction.hh:127:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here + 86 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/dune/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/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 function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/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.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); @@ -20234,35 +20241,122 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: 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 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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 70%] Linking CXX executable taylorhoodbasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/taylorhoodbasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/taylorhoodbasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 70%] Built target taylorhoodbasistest +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.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' +[ 72%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:251:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | void evaluateFunction(const typename Traits::DomainType& x, + | ^~~~~~~~~~~~~~~~ +/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:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': +/usr/include/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function '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<2>::SubEntityIterator; GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 161 | f.write(sit.coords(),*p); + | ~~~~~~~~~~^~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 315 | LocalCoordinate x = refElement().position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In file included from /usr/include/dune/geometry/refinement.hh:245, + from /usr/include/dune/geometry/virtualrefinement.hh:261: +/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': +/usr/include/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 670 | return global(ReferenceElements + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 671 | ::simplex().position(0,0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +[ 73%] Linking CXX executable lagrangebasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangebasistest.dir/link.txt --verbose=1 +/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 /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:18: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/lagrangebasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 73%] Built target lagrangebasistest +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.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' +[ 75%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc +/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/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/utility/hierarchicsearch.hh:24, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:15, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:15: + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:240:9: required from 'auto Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::; GridView = Dune::GridView > >]' - 240 | using Domain = typename GridView::template Codim<0>::Geometry::GlobalCoordinate; +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewentityset.hh:39:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 39 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:48:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap>' + 48 | using Domain = typename EntitySet::GlobalCoordinate; | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:92:70: required from here - 92 | const auto fprime = Dune::Functions::makeAnalyticGridViewFunction( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 93 | [](auto&& x) -> Dune::FieldVector { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 94 | return { - | ~~~~~~~~ - 95 | 84. * x[0] + 7 * x[1], - | ~~~~~~~~~~~~~~~~~~~~~~ - 96 | 26. * x[1] + 7 * x[0] - | ~~~~~~~~~~~~~~~~~~~~~ - 97 | }; - | ~~ - 98 | }, - | ~~ - 99 | gridView); - | ~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:279:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>' + 279 | class DiscreteGlobalBasisFunction + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:470:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 1, double> >&; V = std::vector, std::allocator > >&]' + 470 | return DiscreteGlobalBasisFunction( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 471 | std::forward(basis), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 472 | toConstVectorBackend(std::forward(vector)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 473 | HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:244:68: required from here + 244 | 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(); | ^ @@ -20297,47 +20391,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:118:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return Range{ x[1], x[0] }; | ^ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction.hh:16, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridfunction.hh:16, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:14, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:20: -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here - 86 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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 = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:88: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> >]' - 88 | return this->get()(x); - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here - 86 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridfunction.hh:142:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 142 | Range operator() (const Domain& x) const - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridfunction.hh:17: -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:88: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> >]' - 88 | return this->get()(x); - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here - 86 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/localfunction.hh:127:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here - 86 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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/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())); @@ -20437,10 +20490,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:179:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | return Range{ x[1], x[0] }; | ^ -/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ In file included from /usr/include/dune/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]' @@ -20479,6 +20528,16 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of '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(); @@ -20516,36 +20575,15 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -In function '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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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/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.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:62:37: 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>]' - 62 | const auto X = geometry.global(x); - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here - 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /usr/include/dune/grid/common/geometry.hh:19: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': @@ -20573,98 +20611,6 @@ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/usr/include/dune/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584: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]' - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128: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:88 = {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>}]' - 128 | 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 > > >, 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::; _Args = {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>&}]' - 2655 | std::declval<_Fn>()(std::declval<_Args>()...) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl > > >, 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>&>' - 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:2671:12: required from 'struct std::__invoke_result > > >, 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>&>' - 2671 | struct __invoke_result - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:183:35: [ skipping 2 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.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127: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]' - 127 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 129 | }, innerLocalFunctions_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59: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>]' - 59 | err2 += flocal(x) * qp.weight() * integrationElement; - | ~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here - 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc: In instantiation of 'main(int, char**):: [with auto:107 = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:17: 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]' - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128: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:88 = {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>}]' - 128 | 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 > > >, 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::; _Args = {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>&}]' - 2655 | std::declval<_Fn>()(std::declval<_Args>()...) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl > > >, 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>&>' - 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:2671:12: required from 'struct std::__invoke_result > > >, 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>&>' - 2671 | struct __invoke_result - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:183:35: [ skipping 2 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.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127: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]' - 127 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 129 | }, innerLocalFunctions_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59: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>]' - 59 | err2 += flocal(x) * qp.weight() * integrationElement; - | ~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here - 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:93:7: 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&& x) -> Dune::FieldVector { - | ^ In file included from /usr/include/dune/common/fvector.hh:17, from /usr/include/dune/common/hybridutilities.hh:13, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:14: @@ -20775,416 +20721,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:61:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | auto fGlobal = [&](auto x){ return f(x); }; | ^ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:19: -/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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584: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]' - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128: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:88 = {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>}]' - 128 | 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 > > >, 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::; _Args = {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>&}]' - 2655 | std::declval<_Fn>()(std::declval<_Args>()...) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:2666:60: [ skipping 4 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.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127: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]' - 127 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 129 | }, innerLocalFunctions_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59: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>]' - 59 | err2 += flocal(x) * qp.weight() * integrationElement; - | ~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here - 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/defaultderivativetraits.hh:14, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/signature.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/functionconcepts.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:9: -/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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:609:51: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:: [with auto:100 = const Dune::Functions::LagrangeNode > >, 3, double>&; auto:101 = Dune::TypeTree::HybridTreePath<>&]' - 609 | using Jacobian = decltype(refJacobians[0] * jacobianInverse); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168: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]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271: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::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586: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]' - 586 | TypeTree::forEachLeafNode(this->localView_.tree(), [&](auto&& node, auto&& treePath) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 587 | const auto& fe = node.finiteElement(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | const auto& localBasis = fe.localBasis(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 589 | auto& shapeFunctionJacobians = evaluationBuffer_[treePath]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 590 | - | - 591 | localBasis.evaluateJacobian(x, shapeFunctionJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | - | - 593 | // Compute linear combinations of basis function jacobian. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 594 | // Non-scalar coefficients of dimension coeffDim are handled by - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 595 | // processing the coeffDim linear combinations independently - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 596 | // and storing them as entries of an array. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 597 | using RefJacobian = LocalBasisRange< std::decay_t >; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 598 | static constexpr auto coeffDim = decltype(flatVectorView(this->localDoFs_[node.localIndex(0)]).size())::value; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 599 | auto refJacobians = std::array{}; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 600 | istlVectorBackend(refJacobians) = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 601 | for (size_type i = 0; i < localBasis.size(); ++i) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 602 | { - | ~ - 603 | auto c = flatVectorView(this->localDoFs_[node.localIndex(i)]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 604 | for (std::size_t j = 0; j < coeffDim; ++j) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 605 | refJacobians[j].axpy(c[j], shapeFunctionJacobians[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 606 | } - | ~ - 607 | - | - 608 | // Transform Jacobians form local to global coordinates. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 609 | using Jacobian = decltype(refJacobians[0] * jacobianInverse); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 610 | auto jacobians = std::array{}; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 611 | std::transform( - | ~~~~~~~~~~~~~~~ - 612 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 614 | - | - 615 | // Assign computed Jacobians to node entry of range. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 616 | // Types are matched using the lexicographic ordering provided by flatVectorView. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 617 | LocalBase::assignWith(nodeToRangeEntry(node, treePath, y), jacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 618 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128: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:88 = {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>}]' - 128 | 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.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127: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]' - 127 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 129 | }, innerLocalFunctions_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59: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>]' - 59 | err2 += flocal(x) * qp.weight() * integrationElement; - | ~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here - 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:286:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return result; - | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:658:40: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' - 658 | return localThis(e.geometry().local(x)); - | ~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:180:42: 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> >::operator()(const Domain&) const:: [with auto:89 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}]' - 180 | return 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 > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&}]' - 2655 | std::declval<_Fn>()(std::declval<_Args>()...) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>' - 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:2671:12: [ skipping 3 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> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, 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> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&> >' - 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> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>' - 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> >::operator()(const Domain&) const::, const std::tuple > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&>' - 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> >::operator()(const Domain&) const::; _Tuple = const tuple > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&]' - 2932 | noexcept(__unpack_std_tuple) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:179:22: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::operator()(const Domain&) 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>}; Range = double; Domain = Dune::FieldVector]' - 179 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 180 | return outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 181 | }, innerFunctions_); - | ~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:63:16: 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>]' - 63 | err3 += f(X) * qp.weight() * integrationElement; - | ~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here - 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | LocalCoordinate local(const GlobalCoordinate& global) const - | ^~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::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:237: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]' - 237 | 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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584: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]' - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128: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:88 = {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>}]' - 128 | 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.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127: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]' - 127 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 129 | }, innerLocalFunctions_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59: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>]' - 59 | err2 += flocal(x) * qp.weight() * integrationElement; - | ~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here - 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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:102 = Dune::FieldMatrix]': -/usr/include/c++/14/bits/stl_algo.h:4220: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::::]' - 4220 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:611:23: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:: [with auto:100 = const Dune::Functions::LagrangeNode > >, 3, double>&; auto:101 = Dune::TypeTree::HybridTreePath<>&]' - 611 | std::transform( - | ~~~~~~~~~~~~~~^ - 612 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168: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]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271: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::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586: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]' - 586 | TypeTree::forEachLeafNode(this->localView_.tree(), [&](auto&& node, auto&& treePath) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 587 | const auto& fe = node.finiteElement(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | const auto& localBasis = fe.localBasis(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 589 | auto& shapeFunctionJacobians = evaluationBuffer_[treePath]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 590 | - | - 591 | localBasis.evaluateJacobian(x, shapeFunctionJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | - | - 593 | // Compute linear combinations of basis function jacobian. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 594 | // Non-scalar coefficients of dimension coeffDim are handled by - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 595 | // processing the coeffDim linear combinations independently - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 596 | // and storing them as entries of an array. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 597 | using RefJacobian = LocalBasisRange< std::decay_t >; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 598 | static constexpr auto coeffDim = decltype(flatVectorView(this->localDoFs_[node.localIndex(0)]).size())::value; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 599 | auto refJacobians = std::array{}; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 600 | istlVectorBackend(refJacobians) = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 601 | for (size_type i = 0; i < localBasis.size(); ++i) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 602 | { - | ~ - 603 | auto c = flatVectorView(this->localDoFs_[node.localIndex(i)]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 604 | for (std::size_t j = 0; j < coeffDim; ++j) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 605 | refJacobians[j].axpy(c[j], shapeFunctionJacobians[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 606 | } - | ~ - 607 | - | - 608 | // Transform Jacobians form local to global coordinates. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 609 | using Jacobian = decltype(refJacobians[0] * jacobianInverse); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 610 | auto jacobians = std::array{}; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 611 | std::transform( - | ~~~~~~~~~~~~~~~ - 612 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 614 | - | - 615 | // Assign computed Jacobians to node entry of range. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 616 | // Types are matched using the lexicographic ordering provided by flatVectorView. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 617 | LocalBase::assignWith(nodeToRangeEntry(node, treePath, y), jacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 618 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128: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.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127: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]' - 127 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 129 | }, innerLocalFunctions_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59: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>]' - 59 | err2 += flocal(x) * qp.weight() * integrationElement; - | ~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here - 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:613:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/defaultderivativetraits.hh:13: -/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/grid/utility/hierarchicsearch.hh:162:62: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::findEntity(const Dune::FieldVector&) const [with Dune::PartitionIteratorType partition = Dune::All_Partition; Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' - 162 | if( (int(dim) != int(dimw)) && ((geo.global( local ) - global).two_norm() > 1e-8) ) - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/grid/utility/hierarchicsearch.hh:128:39: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::findEntity(const Dune::FieldVector&) const [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' - 128 | { return findEntity(global); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:655:37: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' - 655 | const auto e = search.findEntity(x); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:180:42: 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> >::operator()(const Domain&) const:: [with auto:89 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}]' - 180 | return 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 > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&}]' - 2655 | std::declval<_Fn>()(std::declval<_Args>()...) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:2666:60: [ skipping 4 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> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, 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> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&> >' - 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> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>' - 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> >::operator()(const Domain&) const::, const std::tuple > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&>' - 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> >::operator()(const Domain&) const::; _Tuple = const tuple > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&]' - 2932 | noexcept(__unpack_std_tuple) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:179:22: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::operator()(const Domain&) 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>}; Range = double; Domain = Dune::FieldVector]' - 179 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 180 | return outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 181 | }, innerFunctions_); - | ~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:63:16: 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>]' - 63 | err3 += f(X) * qp.weight() * integrationElement; - | ~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here - 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In instantiation of 'checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&):: [with auto:119 = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/functionconcepts.hh:40:6: required by substitution of 'template decltype (f(std::declval >())) Dune::Functions::Concept::Callable >::require(F&&) [with F = checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::]' 40 | f(std::declval()...) @@ -21268,55 +20804,38 @@ /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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const:::: [with auto:102 = Dune::FieldMatrix]': -/usr/include/c++/14/bits/stl_algo.h:4220:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::::]' - 4220 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:611:23: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const:: [with auto:100 = const Dune::Functions::LagrangeNode > >, 3, double>&; auto:101 = Dune::TypeTree::HybridTreePath&]' - 611 | std::transform( - | ~~~~~~~~~~~~~~^ - 612 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168: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>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp&]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:183:26: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' - 183 | forEachNode(tree.child(i), childTreePath, preFunc, leafFunc, postFunc); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586:32: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::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>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::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>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::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>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::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>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::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>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::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.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127: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>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' - 127 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 129 | }, innerLocalFunctions_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' - 59 | err2 += flocal(x) * qp.weight() * integrationElement; - | ~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:157:25: required from here - 157 | test.subTest(compare(f2prime, fprime, order+1, 1.7e-8)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:613:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); - | ^~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/utility/hierarchicsearch.hh:24, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:15, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:15: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:240:9: required from 'auto Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::; GridView = Dune::GridView > >]' + 240 | using Domain = typename GridView::template Codim<0>::Geometry::GlobalCoordinate; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:92:70: required from here + 92 | const auto fprime = Dune::Functions::makeAnalyticGridViewFunction( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 93 | [](auto&& x) -> Dune::FieldVector { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 94 | return { + | ~~~~~~~~ + 95 | 84. * x[0] + 7 * x[1], + | ~~~~~~~~~~~~~~~~~~~~~~ + 96 | 26. * x[1] + 7 * x[0] + | ~~~~~~~~~~~~~~~~~~~~~ + 97 | }; + | ~~ + 98 | }, + | ~~ + 99 | 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(); + | ^ In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:25: /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::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.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:61:39: required from 'checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&):: [with auto:119 = Dune::FieldVector]' @@ -21378,128 +20897,21 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:398:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | Range operator() (const Domain& x) const | ^~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/utility/hierarchicsearch.hh:56:39: required from 'static std::string Dune::HierarchicSearch::formatEntityInformation(const Entity&) [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; std::string = std::__cxx11::basic_string; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 56 | << "center=(" << geo.center() << ") " - | ~~~~~~~~~~^~ -/usr/include/dune/grid/utility/hierarchicsearch.hh:103:51: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::hFindEntity(const Entity&, const Dune::FieldVector&) const [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' - 103 | children << "{" << formatEntityInformation(*it) << "}"; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/utility/hierarchicsearch.hh:169:18: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::findEntity(const Dune::FieldVector&) const [with Dune::PartitionIteratorType partition = Dune::All_Partition; Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' - 169 | return hFindEntity( entity, global ); - | ^~~~~~~~~~~ -/usr/include/dune/grid/utility/hierarchicsearch.hh:128:39: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::findEntity(const Dune::FieldVector&) const [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' - 128 | { return findEntity(global); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:655:37: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' - 655 | const auto e = search.findEntity(x); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:180:42: [ 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> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, 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> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&> >' - 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> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>' - 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> >::operator()(const Domain&) const::, const std::tuple > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&>' - 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> >::operator()(const Domain&) const::; _Tuple = const tuple > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&]' - 2932 | noexcept(__unpack_std_tuple) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:179:22: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::operator()(const Domain&) 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>}; Range = double; Domain = Dune::FieldVector]' - 179 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 180 | return outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 181 | }, innerFunctions_); - | ~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:63:16: 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>]' - 63 | err3 += f(X) * qp.weight() * integrationElement; - | ~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here - 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 - | ^~~~~~ -In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:11: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'auto Dune::Functions::Imp::CachedDerivativeLocalFunction::operator()(const X&) const [with X = Dune::FieldVector; F = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>]': -/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 = const Dune::Functions::Imp::CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&; _Args = {const 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), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const 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), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::FieldVector&>' - 2671 | struct __invoke_result - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/refwrap.h:356:2: required by substitution of 'template typename std::__invoke_result(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, _Args ...>::type std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}]' - 356 | operator()(_Args&&... __args) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: required from 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]' - 74 | return restriction_(f_(x)); - | ~~^~~ -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:662:19: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/typetree/traversal.hh:183:26: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::&; PostFunc = Dune::TypeTree::NoOp]' - 183 | forEachNode(tree.child(i), childTreePath, preFunc, leafFunc, postFunc); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; LeafFunc = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:154:34: required from 'void Dune::Functions::Imp::interpolateLocal(VectorBackend&, const BitVectorBackend&, const LocalFunction&, const LocalView&, const NodeToRangeEntry&) [with VectorBackend = Dune::Functions::Impl::ISTLVectorBackend > >; BitVectorBackend = AllTrueBitSetVector; LocalFunction = CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >; LocalView = Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >; NodeToRangeEntry = Dune::Functions::HierarchicNodeToRangeMap]' - 154 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](auto&& node, auto&& treePath) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 155 | using Node = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 156 | using FiniteElement = typename Node::FiniteElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 157 | using FiniteElementRangeField = typename FiniteElement::Traits::LocalBasisType::Traits::RangeFieldType; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 158 | - | - 159 | auto interpolationCoefficients = std::vector(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 160 | auto&& fe = node.finiteElement(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 161 | auto localF_RE = ComponentFunction(std::cref(localF), [&](auto&& y) { return nodeToRangeEntry(node, treePath, y); }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 162 | - | - 163 | fe.localInterpolation().interpolate(localF_RE, interpolationCoefficients); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 164 | for (size_t i=0; i > >, 3, double>, 3> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 256 | Imp::interpolateLocal(vector, bitVector, localF, localView, nodeToRangeEntry); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299: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**)::]' - 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:142:33: required from here - 142 | Dune::Functions::interpolate(basis, coefficients, f); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:129:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | return f_(x); - | ^ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:251:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | void evaluateFunction(const typename Traits::DomainType& x, - | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 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; + | ~~~~~~~~~~~~~~^~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:405:40: required from 'Dune::Functions::DiscreteGlobalBasisFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; V = std::vector; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = bool; Range = bool; Domain = Dune::FieldVector]' 405 | return localThis(e.geometry().local(x)); @@ -21812,10 +21224,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:334:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 334 | Range operator()(const Domain& 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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ /build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:405:21: required from 'Dune::Functions::DiscreteGlobalBasisFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::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]' 405 | return localThis(e.geometry().local(x)); @@ -21876,6 +21284,20 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:334:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 334 | Range operator()(const Domain& x) 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.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:62:37: 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>]' + 62 | const auto X = geometry.global(x); + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here + 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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 /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' @@ -21937,59 +21359,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:19: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:620:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 620 | return y; - | ^ -/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 - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/algorithm:61, - from /usr/include/dune/common/parallel/communication.hh:16, - from /usr/include/dune/common/parallel/mpihelper.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:6: -/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:4220:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4220 | *__result = __unary_op(*__first); - | ^ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:16, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19: -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:105:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 105 | Range operator()(const LocalDomain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | return restriction_(f_(x)); - | ~~^~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ^ -In file included from /usr/include/dune/localfunctions/lagrange.hh:24: -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 759 | auto center = ReferenceElements::simplex().position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.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>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:19: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ^~~~~~~~~~~~~~~ -/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>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::::]': -/usr/include/c++/14/bits/stl_algo.h:4220:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4220 | *__result = __unary_op(*__first); - | ^ -/build/reproducible-path/dune-functions-2.10.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 = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ /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); @@ -22203,6 +21572,105 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ +In lambda function, + inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:72 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:73 = Dune::TypeTree::HybridTreePath<>; auto:74 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:75 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:76 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:341: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:94 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:95 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488: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:168: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:271: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.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:383:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 383 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584: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]' + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128: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:88 = {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>}]' + 128 | 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 > > >, 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::; _Args = {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>&}]' + 2655 | std::declval<_Fn>()(std::declval<_Args>()...) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl > > >, 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>&>' + 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:2671:12: required from 'struct std::__invoke_result > > >, 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>&>' + 2671 | struct __invoke_result + | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:183:35: [ skipping 2 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.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127: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]' + 127 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 129 | }, innerLocalFunctions_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59: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>]' + 59 | err2 += flocal(x) * qp.weight() * integrationElement; + | ~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here + 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc: In instantiation of 'main(int, char**):: [with auto:107 = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:17: 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]' + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128: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:88 = {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>}]' + 128 | 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 > > >, 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::; _Args = {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>&}]' + 2655 | std::declval<_Fn>()(std::declval<_Args>()...) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl > > >, 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>&>' + 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:2671:12: required from 'struct std::__invoke_result > > >, 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>&>' + 2671 | struct __invoke_result + | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:183:35: [ skipping 2 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.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127: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]' + 127 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 129 | }, innerLocalFunctions_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59: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>]' + 59 | err2 += flocal(x) * qp.weight() * integrationElement; + | ~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here + 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:93:7: 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&& x) -> Dune::FieldVector { + | ^ In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:19: /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'auto Dune::Functions::Imp::CachedDerivativeLocalFunction::operator()(const X&) const [with X = Dune::FieldVector; F = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>]': /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 = const Dune::Functions::Imp::CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&; _Args = {const Dune::FieldVector&}]' @@ -22274,14 +21742,598 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:129:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | return f_(x); | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | auto pointInNeighbor = intersection.geometryInOutside().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 +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:19: +/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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584: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]' + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128: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:88 = {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>}]' + 128 | 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 > > >, 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::; _Args = {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>&}]' + 2655 | std::declval<_Fn>()(std::declval<_Args>()...) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:2666:60: [ skipping 4 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.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127: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]' + 127 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 129 | }, innerLocalFunctions_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59: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>]' + 59 | err2 += flocal(x) * qp.weight() * integrationElement; + | ~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here + 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/defaultderivativetraits.hh:14, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/signature.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/functionconcepts.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:9: +/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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:609:51: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:: [with auto:100 = const Dune::Functions::LagrangeNode > >, 3, double>&; auto:101 = Dune::TypeTree::HybridTreePath<>&]' + 609 | using Jacobian = decltype(refJacobians[0] * jacobianInverse); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168: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]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271: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::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586: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]' + 586 | TypeTree::forEachLeafNode(this->localView_.tree(), [&](auto&& node, auto&& treePath) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 587 | const auto& fe = node.finiteElement(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | const auto& localBasis = fe.localBasis(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 589 | auto& shapeFunctionJacobians = evaluationBuffer_[treePath]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 590 | + | + 591 | localBasis.evaluateJacobian(x, shapeFunctionJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 592 | + | + 593 | // Compute linear combinations of basis function jacobian. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 594 | // Non-scalar coefficients of dimension coeffDim are handled by + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 595 | // processing the coeffDim linear combinations independently + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 596 | // and storing them as entries of an array. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 597 | using RefJacobian = LocalBasisRange< std::decay_t >; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 598 | static constexpr auto coeffDim = decltype(flatVectorView(this->localDoFs_[node.localIndex(0)]).size())::value; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 599 | auto refJacobians = std::array{}; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 600 | istlVectorBackend(refJacobians) = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 601 | for (size_type i = 0; i < localBasis.size(); ++i) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 602 | { + | ~ + 603 | auto c = flatVectorView(this->localDoFs_[node.localIndex(i)]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 604 | for (std::size_t j = 0; j < coeffDim; ++j) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 605 | refJacobians[j].axpy(c[j], shapeFunctionJacobians[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 606 | } + | ~ + 607 | + | + 608 | // Transform Jacobians form local to global coordinates. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 609 | using Jacobian = decltype(refJacobians[0] * jacobianInverse); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 610 | auto jacobians = std::array{}; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 611 | std::transform( + | ~~~~~~~~~~~~~~~ + 612 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 614 | + | + 615 | // Assign computed Jacobians to node entry of range. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 616 | // Types are matched using the lexicographic ordering provided by flatVectorView. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 617 | LocalBase::assignWith(nodeToRangeEntry(node, treePath, y), jacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 618 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128: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:88 = {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>}]' + 128 | 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.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127: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]' + 127 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 129 | }, innerLocalFunctions_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59: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>]' + 59 | err2 += flocal(x) * qp.weight() * integrationElement; + | ~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here + 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:286:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return result; + | ^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:658:40: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' + 658 | return localThis(e.geometry().local(x)); + | ~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:180:42: 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> >::operator()(const Domain&) const:: [with auto:89 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}]' + 180 | return 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 > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&}]' + 2655 | std::declval<_Fn>()(std::declval<_Args>()...) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>' + 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:2671:12: [ skipping 3 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> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, 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> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&> >' + 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> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>' + 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> >::operator()(const Domain&) const::, const std::tuple > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&>' + 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> >::operator()(const Domain&) const::; _Tuple = const tuple > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&]' + 2932 | noexcept(__unpack_std_tuple) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:179:22: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::operator()(const Domain&) 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>}; Range = double; Domain = Dune::FieldVector]' + 179 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 180 | return outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 181 | }, innerFunctions_); + | ~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:63:16: 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>]' + 63 | err3 += f(X) * qp.weight() * integrationElement; + | ~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here + 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | LocalCoordinate local(const GlobalCoordinate& global) const + | ^~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::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:237: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]' + 237 | 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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584: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]' + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128: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:88 = {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>}]' + 128 | 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.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127: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]' + 127 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 129 | }, innerLocalFunctions_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59: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>]' + 59 | err2 += flocal(x) * qp.weight() * integrationElement; + | ~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here + 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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:102 = Dune::FieldMatrix]': +/usr/include/c++/14/bits/stl_algo.h:4220: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::::]' + 4220 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:611:23: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:: [with auto:100 = const Dune::Functions::LagrangeNode > >, 3, double>&; auto:101 = Dune::TypeTree::HybridTreePath<>&]' + 611 | std::transform( + | ~~~~~~~~~~~~~~^ + 612 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168: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]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271: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::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586: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]' + 586 | TypeTree::forEachLeafNode(this->localView_.tree(), [&](auto&& node, auto&& treePath) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 587 | const auto& fe = node.finiteElement(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | const auto& localBasis = fe.localBasis(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 589 | auto& shapeFunctionJacobians = evaluationBuffer_[treePath]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 590 | + | + 591 | localBasis.evaluateJacobian(x, shapeFunctionJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 592 | + | + 593 | // Compute linear combinations of basis function jacobian. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 594 | // Non-scalar coefficients of dimension coeffDim are handled by + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 595 | // processing the coeffDim linear combinations independently + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 596 | // and storing them as entries of an array. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 597 | using RefJacobian = LocalBasisRange< std::decay_t >; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 598 | static constexpr auto coeffDim = decltype(flatVectorView(this->localDoFs_[node.localIndex(0)]).size())::value; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 599 | auto refJacobians = std::array{}; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 600 | istlVectorBackend(refJacobians) = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 601 | for (size_type i = 0; i < localBasis.size(); ++i) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 602 | { + | ~ + 603 | auto c = flatVectorView(this->localDoFs_[node.localIndex(i)]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 604 | for (std::size_t j = 0; j < coeffDim; ++j) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 605 | refJacobians[j].axpy(c[j], shapeFunctionJacobians[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 606 | } + | ~ + 607 | + | + 608 | // Transform Jacobians form local to global coordinates. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 609 | using Jacobian = decltype(refJacobians[0] * jacobianInverse); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 610 | auto jacobians = std::array{}; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 611 | std::transform( + | ~~~~~~~~~~~~~~~ + 612 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 614 | + | + 615 | // Assign computed Jacobians to node entry of range. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 616 | // Types are matched using the lexicographic ordering provided by flatVectorView. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 617 | LocalBase::assignWith(nodeToRangeEntry(node, treePath, y), jacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 618 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128: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.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127: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]' + 127 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 129 | }, innerLocalFunctions_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59: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>]' + 59 | err2 += flocal(x) * qp.weight() * integrationElement; + | ~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here + 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:613:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/defaultderivativetraits.hh:13: +/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/grid/utility/hierarchicsearch.hh:162:62: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::findEntity(const Dune::FieldVector&) const [with Dune::PartitionIteratorType partition = Dune::All_Partition; Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' + 162 | if( (int(dim) != int(dimw)) && ((geo.global( local ) - global).two_norm() > 1e-8) ) + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/grid/utility/hierarchicsearch.hh:128:39: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::findEntity(const Dune::FieldVector&) const [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' + 128 | { return findEntity(global); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:655:37: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' + 655 | const auto e = search.findEntity(x); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:180:42: 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> >::operator()(const Domain&) const:: [with auto:89 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}]' + 180 | return 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 > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&}]' + 2655 | std::declval<_Fn>()(std::declval<_Args>()...) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:2666:60: [ skipping 4 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> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, 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> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&> >' + 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> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>' + 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> >::operator()(const Domain&) const::, const std::tuple > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&>' + 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> >::operator()(const Domain&) const::; _Tuple = const tuple > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&]' + 2932 | noexcept(__unpack_std_tuple) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:179:22: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::operator()(const Domain&) 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>}; Range = double; Domain = Dune::FieldVector]' + 179 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 180 | return outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 181 | }, innerFunctions_); + | ~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:63:16: 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>]' + 63 | err3 += f(X) * qp.weight() * integrationElement; + | ~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here + 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 + | ^~~~~~~~ +[ 76%] Linking CXX executable analyticgridviewfunctiontest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/analyticgridviewfunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/analyticgridviewfunctiontest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const:::: [with auto:102 = Dune::FieldMatrix]': +/usr/include/c++/14/bits/stl_algo.h:4220:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::::]' + 4220 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:611:23: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const:: [with auto:100 = const Dune::Functions::LagrangeNode > >, 3, double>&; auto:101 = Dune::TypeTree::HybridTreePath&]' + 611 | std::transform( + | ~~~~~~~~~~~~~~^ + 612 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168: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>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp&]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:183:26: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' + 183 | forEachNode(tree.child(i), childTreePath, preFunc, leafFunc, postFunc); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586:32: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::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>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::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>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::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>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::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>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::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>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::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.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127: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>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' + 127 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 129 | }, innerLocalFunctions_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' + 59 | err2 += flocal(x) * qp.weight() * integrationElement; + | ~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:157:25: required from here + 157 | test.subTest(compare(f2prime, fprime, order+1, 1.7e-8)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:613:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); + | ^~~~~~~~~~~~~~~ +/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +[ 76%] Built target analyticgridviewfunctiontest +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.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/utility/hierarchicsearch.hh:56:39: required from 'static std::string Dune::HierarchicSearch::formatEntityInformation(const Entity&) [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; std::string = std::__cxx11::basic_string; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 56 | << "center=(" << geo.center() << ") " + | ~~~~~~~~~~^~ +/usr/include/dune/grid/utility/hierarchicsearch.hh:103:51: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::hFindEntity(const Entity&, const Dune::FieldVector&) const [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' + 103 | children << "{" << formatEntityInformation(*it) << "}"; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/utility/hierarchicsearch.hh:169:18: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::findEntity(const Dune::FieldVector&) const [with Dune::PartitionIteratorType partition = Dune::All_Partition; Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' + 169 | return hFindEntity( entity, global ); + | ^~~~~~~~~~~ +/usr/include/dune/grid/utility/hierarchicsearch.hh:128:39: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::findEntity(const Dune::FieldVector&) const [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' + 128 | { return findEntity(global); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:655:37: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' + 655 | const auto e = search.findEntity(x); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:180:42: [ 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> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, 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> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&> >' + 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> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>' + 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> >::operator()(const Domain&) const::, const std::tuple > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&>' + 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> >::operator()(const Domain&) const::; _Tuple = const tuple > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&]' + 2932 | noexcept(__unpack_std_tuple) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:179:22: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::operator()(const Domain&) 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>}; Range = double; Domain = Dune::FieldVector]' + 179 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 180 | return outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 181 | }, innerFunctions_); + | ~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:63:16: 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>]' + 63 | err3 += f(X) * qp.weight() * integrationElement; + | ~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here + 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 | ^~~~~~ +[ 77%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:11: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'auto Dune::Functions::Imp::CachedDerivativeLocalFunction::operator()(const X&) const [with X = Dune::FieldVector; F = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>]': +/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 = const Dune::Functions::Imp::CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&; _Args = {const 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), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const 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), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::FieldVector&>' + 2671 | struct __invoke_result + | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/refwrap.h:356:2: required by substitution of 'template typename std::__invoke_result(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, _Args ...>::type std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}]' + 356 | operator()(_Args&&... __args) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: required from 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]' + 74 | return restriction_(f_(x)); + | ~~^~~ +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:662:19: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/typetree/traversal.hh:183:26: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::&; PostFunc = Dune::TypeTree::NoOp]' + 183 | forEachNode(tree.child(i), childTreePath, preFunc, leafFunc, postFunc); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; LeafFunc = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:154:34: required from 'void Dune::Functions::Imp::interpolateLocal(VectorBackend&, const BitVectorBackend&, const LocalFunction&, const LocalView&, const NodeToRangeEntry&) [with VectorBackend = Dune::Functions::Impl::ISTLVectorBackend > >; BitVectorBackend = AllTrueBitSetVector; LocalFunction = CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >; LocalView = Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >; NodeToRangeEntry = Dune::Functions::HierarchicNodeToRangeMap]' + 154 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](auto&& node, auto&& treePath) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 155 | using Node = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 156 | using FiniteElement = typename Node::FiniteElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 157 | using FiniteElementRangeField = typename FiniteElement::Traits::LocalBasisType::Traits::RangeFieldType; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 158 | + | + 159 | auto interpolationCoefficients = std::vector(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 160 | auto&& fe = node.finiteElement(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 161 | auto localF_RE = ComponentFunction(std::cref(localF), [&](auto&& y) { return nodeToRangeEntry(node, treePath, y); }); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 162 | + | + 163 | fe.localInterpolation().interpolate(localF_RE, interpolationCoefficients); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 164 | for (size_t i=0; i > >, 3, double>, 3> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 256 | Imp::interpolateLocal(vector, bitVector, localF, localView, nodeToRangeEntry); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299: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**)::]' + 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:142:33: required from here + 142 | Dune::Functions::interpolate(basis, coefficients, f); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:129:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | return f_(x); + | ^ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'auto Dune::Functions::Imp::CachedDerivativeLocalFunction::operator()(const X&) const [with X = Dune::FieldVector; F = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction]': /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 = const Dune::Functions::Imp::CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&; _Args = {const Dune::FieldVector&}]' 2655 | std::declval<_Fn>()(std::declval<_Args>()...) @@ -22342,10 +22394,10 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:129:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | return f_(x); | ^ -/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:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 448 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) + | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'auto Dune::Functions::Imp::CachedDerivativeLocalFunction::operator()(const X&) const [with X = Dune::FieldVector; F = Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction]': /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 = const Dune::Functions::Imp::CachedDerivativeLocalFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&; _Args = {const Dune::FieldVector&}]' 2655 | std::declval<_Fn>()(std::declval<_Args>()...) @@ -22406,6 +22458,10 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:129:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | return f_(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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ /usr/include/c++/14/bits/refwrap.h: In instantiation of 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const Dune::Functions::Imp::CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: required from 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >; Restriction = Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, 1, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, 1, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]' 74 | return restriction_(f_(x)); @@ -22526,14 +22582,25 @@ /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/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': -/usr/include/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function '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<2>::SubEntityIterator; GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 161 | f.write(sit.coords(),*p); - | ~~~~~~~~~~^~ +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:86 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:87 = Dune::TypeTree::HybridTreePath<>; auto:88 = Dune::Functions::RannacherTurekNode > > >; auto:89 = Dune::Functions::RannacherTurekNode > > >; auto:90 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410: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:94 = Dune::Functions::RannacherTurekNode > > >; auto:95 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488: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:168: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:271: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.10.0/dune/functions/functionspacebases/test/basistest.hh:465: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:86 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:87 = Dune::TypeTree::HybridTreePath<>; auto:88 = Dune::Functions::RannacherTurekNode > > >; auto:89 = Dune::Functions::RannacherTurekNode > > >; auto:90 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413: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:94 = Dune::Functions::RannacherTurekNode > > >; auto:95 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488: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:168: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:271: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.10.0/dune/functions/functionspacebases/test/basistest.hh:465: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/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::CachedDerivativeLocalFunction > >, 1, double> >, vector, allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&; _Args = {const 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 = {const Dune::FieldVector&}; _Tp = const Dune::Functions::Imp::CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' 363 | return std::__invoke(get(), std::forward<_Args>(__args)...); @@ -22594,6 +22661,31 @@ /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.10.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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:19: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:620:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 620 | return y; + | ^ +/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 + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/algorithm:61, + from /usr/include/dune/common/parallel/communication.hh:16, + from /usr/include/dune/common/parallel/mpihelper.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:6: +/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:4220:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4220 | *__result = __unary_op(*__first); + | ^ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:16, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19: +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:105:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 105 | Range operator()(const LocalDomain& x) const + | ^~~~~~~~ /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::CachedDerivativeLocalFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&; _Args = {const 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 = {const Dune::FieldVector&}; _Tp = const Dune::Functions::Imp::CachedDerivativeLocalFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' 363 | return std::__invoke(get(), std::forward<_Args>(__args)...); @@ -22654,30 +22746,36 @@ /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) | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 315 | LocalCoordinate x = refElement().position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/include/dune/geometry/refinement.hh:245, - from /usr/include/dune/geometry/virtualrefinement.hh:261: -/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': -/usr/include/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 670 | return global(ReferenceElements - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 671 | ::simplex().position(0,0)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/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:4220:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | return restriction_(f_(x)); + | ~~^~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ^ +In file included from /usr/include/dune/localfunctions/lagrange.hh:24: +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 759 | auto center = ReferenceElements::simplex().position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.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>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:19: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ^~~~~~~~~~~~~~~ +/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>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::::]': +/usr/include/c++/14/bits/stl_algo.h:4220:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 4220 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ + | ^ +/build/reproducible-path/dune-functions-2.10.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 = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | 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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584: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]' 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); @@ -22808,307 +22906,10 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridfunction.hh:142:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | Range operator() (const Domain& x) const | ^~~~~~~~ -/usr/include/dune/grid/utility/hierarchicsearch.hh: In static member function 'static std::string Dune::HierarchicSearch::formatEntityInformation(const Entity&) [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >]': -/usr/include/dune/grid/utility/hierarchicsearch.hh:56:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 56 | << "center=(" << geo.center() << ") " - | ~~~~~~~~~~^~ -/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | return restriction_(f_(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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/nedelecbasis.hh:20, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:22: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 0> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:123:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | return localValue; - | ^~~~~~~~~~ -/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/localfunctions/raviartthomas/raviartthomas0cube2d.hh:11, - from /usr/include/dune/localfunctions/raviartthomas/raviartthomascube.hh:8, - from /usr/include/dune/localfunctions/raviartthomas.hh:9, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:23: -/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, 0> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, 0> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]': -/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:163:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 163 | auto y = f(m0); out[0] = (y[0]*n0[0]+y[1]*n0[1])*sign_[0]; - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, 0> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, 0> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:123:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | return localValue; - | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:161:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 161 | auto localF_RE = ComponentFunction(std::cref(localF), [&](auto&& y) { return nodeToRangeEntry(node, treePath, y); }); - | ^ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:36:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 36 | return (x-y).infinity_norm(); - | ~~^~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 0> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]': -/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:163:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 163 | auto y = f(m0); out[0] = (y[0]*n0[0]+y[1]*n0[1])*sign_[0]; - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 0> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:123:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | return localValue; - | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:218:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 218 | return localValue; - | ^~~~~~~~~~ -/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::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.10.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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:218:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 218 | return localValue; - | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:161:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 161 | auto localF_RE = ComponentFunction(std::cref(localF), [&](auto&& y) { return nodeToRangeEntry(node, treePath, y); }); - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:218:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 218 | return localValue; - | ^~~~~~~~~~ -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 = Dune::Functions::Imp::ComponentFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, 1, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, 1, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 662 | out[0] = f(center); - | ~^~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:24: -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, 1, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, 1, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 759 | auto center = ReferenceElements::simplex().position(0,0); - | ^~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 760 | out[0] = f(center); - | ~^~~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 1, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 1, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 661 | auto center = ReferenceElements::cube().position(0,0); - | ^~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 662 | out[0] = f(center); - | ~^~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:16: -/build/reproducible-path/dune-functions-2.10.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 = checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:61:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 61 | auto fGlobal = [&](auto x){ return f(x); }; - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:61:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 61 | auto fGlobal = [&](auto x){ return f(x); }; - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; V = std::vector, std::allocator > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:405:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 405 | return localThis(e.geometry().local(x)); - | ~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:405:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 405 | return localThis(e.geometry().local(x)); - | ^ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 1, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 1, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 759 | auto center = ReferenceElements::simplex().position(0,0); - | ^~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 760 | out[0] = f(center); - | ~^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:19: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:620:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 620 | return y; - | ^ -/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 - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/algorithm:61, - from /usr/include/dune/common/parallel/communication.hh:16, - from /usr/include/dune/common/parallel/mpihelper.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:13: -/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:4220:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4220 | *__result = __unary_op(*__first); - | ^ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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/utility/hierarchicsearch.hh: In member function 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::hFindEntity(const Entity&, const Dune::FieldVector&) const [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >]': -/usr/include/dune/grid/utility/hierarchicsearch.hh:90:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 90 | LocalCoordinate local = geo.local(global); - | ~~~~~~~~~^~~~~~~~ -In lambda function, - inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:72 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:73 = Dune::TypeTree::HybridTreePath<>; auto:74 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:75 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:76 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:341: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:94 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:95 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488: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:168: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:271: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.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:383:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 383 | 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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 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; - | ~~~~~~~~~~~~~~^~~~~ -/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 76%] Linking CXX executable analyticgridviewfunctiontest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/analyticgridviewfunctiontest.dir/link.txt --verbose=1 -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:36:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 36 | return (x-y).infinity_norm(); - | ~~^~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 448 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/analyticgridviewfunctiontest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 76%] Built target analyticgridviewfunctiontest -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.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' -[ 77%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.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:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -In 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:86 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:87 = Dune::TypeTree::HybridTreePath<>; auto:88 = Dune::Functions::RannacherTurekNode > > >; auto:89 = Dune::Functions::RannacherTurekNode > > >; auto:90 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410: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:94 = Dune::Functions::RannacherTurekNode > > >; auto:95 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488: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:168: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:271: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.10.0/dune/functions/functionspacebases/test/basistest.hh:465: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:86 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:87 = Dune::TypeTree::HybridTreePath<>; auto:88 = Dune::Functions::RannacherTurekNode > > >; auto:89 = Dune::Functions::RannacherTurekNode > > >; auto:90 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413: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:94 = Dune::Functions::RannacherTurekNode > > >; auto:95 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488: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:168: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:271: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.10.0/dune/functions/functionspacebases/test/basistest.hh:465: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.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 2, double>, 2> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 2, double>, 2> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | return restriction_(f_(x)); - | ~~^~~ -/build/reproducible-path/dune-functions-2.10.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<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:15: -/usr/include/dune/grid/utility/hierarchicsearch.hh: In static member function 'static std::string Dune::HierarchicSearch::formatEntityInformation(const Entity&) [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >]': -/usr/include/dune/grid/utility/hierarchicsearch.hh:56:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 56 | << "center=(" << geo.center() << ") " - | ~~~~~~~~~~^~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function 'void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:71:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Grid grid(one, elems); | ^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >; Restriction = Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, 1, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, 1, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | return restriction_(f_(x)); - | ~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function 'void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:71:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 71 | Grid grid(one, elems); - | ^~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:18: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': @@ -23124,18 +22925,14 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >; Restriction = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, 2, double>, 2> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, 2, double>, 2> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | return restriction_(f_(x)); - | ~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function 'void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:71:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 71 | 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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -23228,6 +23025,73 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/nedelecbasis.hh:20, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:22: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 0> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:123:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | return localValue; + | ^~~~~~~~~~ +/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/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d.hh:11, + from /usr/include/dune/localfunctions/raviartthomas/raviartthomascube.hh:8, + from /usr/include/dune/localfunctions/raviartthomas.hh:9, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:23: +/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, 0> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, 0> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]': +/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:163:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 163 | auto y = f(m0); out[0] = (y[0]*n0[0]+y[1]*n0[1])*sign_[0]; + | ^ +/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:4220:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4220 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, 0> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, 0> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:123:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | return localValue; + | ^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:161:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 161 | auto localF_RE = ComponentFunction(std::cref(localF), [&](auto&& y) { return nodeToRangeEntry(node, treePath, y); }); + | ^ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:36:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 36 | return (x-y).infinity_norm(); + | ~~^~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 0> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]': +/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:163:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 163 | auto y = f(m0); out[0] = (y[0]*n0[0]+y[1]*n0[1])*sign_[0]; + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 0> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 0> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:123:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | return localValue; + | ^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:218:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 218 | return localValue; + | ^~~~~~~~~~ /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())); @@ -23438,6 +23302,10 @@ /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/utility/hierarchicsearch.hh: In static member function 'static std::string Dune::HierarchicSearch::formatEntityInformation(const Entity&) [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >]': +/usr/include/dune/grid/utility/hierarchicsearch.hh:56:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 56 | << "center=(" << geo.center() << ") " + | ~~~~~~~~~~^~ 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]' @@ -23465,6 +23333,10 @@ /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.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | return restriction_(f_(x)); + | ~~^~~ /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); @@ -23636,6 +23508,10 @@ /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.10.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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(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(); @@ -23680,37 +23556,14 @@ /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.10.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.10.0/dune/functions/functionspacebases/test/basistest.hh:224:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 224 | Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement& fe, std::size_t order = 5, double tol = 1e-10) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -cc1plus: note: parameter passing 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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; V = Dune::Functions::Impl::ISTLVectorBackend > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:405:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 405 | return localThis(e.geometry().local(x)); - | ~~~~~~~~~~~~~~~~~~^~~ -In lambda function, - inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:72 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:73 = Dune::TypeTree::HybridTreePath<>; auto:74 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:75 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:76 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:341: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:94 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:95 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488: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:168: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:271: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.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:383:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 383 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/grid/utility/hierarchicsearch.hh: In member function 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::hFindEntity(const Entity&, const Dune::FieldVector&) const [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >]': +/usr/include/dune/grid/utility/hierarchicsearch.hh:90:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 90 | LocalCoordinate local = geo.local(global); + | ~~~~~~~~~^~~~~~~~ /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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; V = std::vector, std::allocator > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = double]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:405:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 405 | return localThis(e.geometry().local(x)); - | ~~~~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:20: /build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:138:43: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -23734,14 +23587,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:140:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 140 | return normal; | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/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:4220:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4220 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ /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 @@ -23765,19 +23610,121 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:53:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | auto normal = intersection.unitOuterNormal(quadPoint.position()); | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:218:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 218 | return localValue; + | ^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:161:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 161 | auto localF_RE = ComponentFunction(std::cref(localF), [&](auto&& y) { return nodeToRangeEntry(node, treePath, y); }); + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:218:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 218 | return localValue; + | ^~~~~~~~~~ +[ 79%] Linking CXX executable rannacherturekbasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rannacherturekbasistest.dir/link.txt --verbose=1 +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 = Dune::Functions::Imp::ComponentFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, 1, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, 1, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 662 | out[0] = f(center); + | ~^~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:24: +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, 1, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, 1, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 759 | auto center = ReferenceElements::simplex().position(0,0); + | ^~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 760 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 1, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 1, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 661 | auto center = ReferenceElements::cube().position(0,0); + | ^~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 662 | out[0] = f(center); + | ~^~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:16: +/build/reproducible-path/dune-functions-2.10.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 = checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:61:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 61 | auto fGlobal = [&](auto x){ return f(x); }; + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:61:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 61 | auto fGlobal = [&](auto x){ return f(x); }; + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; V = std::vector, std::allocator > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:405:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 405 | return localThis(e.geometry().local(x)); + | ~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:405:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 405 | return localThis(e.geometry().local(x)); + | ^ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 1, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 1, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 759 | auto center = ReferenceElements::simplex().position(0,0); + | ^~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 760 | out[0] = f(center); + | ~^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: 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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:19: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member 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>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:658:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 658 | return localThis(e.geometry().local(x)); - | ~~~~~~~~~~~~~~~~~~^~~ -[ 79%] Linking CXX executable compositebasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/compositebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/compositebasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:620:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 620 | return y; + | ^ +/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 + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/algorithm:61, + from /usr/include/dune/common/parallel/communication.hh:16, + from /usr/include/dune/common/parallel/mpihelper.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:13: +/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:4220:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4220 | *__result = __unary_op(*__first); + | ^ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/common/differentiablefunction_imp.hh:86: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.10.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.10.0/dune/functions/functionspacebases/test/basistest.hh:224:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 224 | Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement& fe, std::size_t order = 5, double tol = 1e-10) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/rannacherturekbasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 79%] Built target compositebasistest +[ 79%] Built target rannacherturekbasistest 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.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/DependInfo.cmake "--color=" @@ -23790,23 +23737,10 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:39:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | auto c = re.position(faceIndex,1); | ~~~~~~~~~~~^~~~~~~~~~~~~ -[ 81%] Linking CXX executable rannacherturekbasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rannacherturekbasistest.dir/link.txt --verbose=1 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In function 'auto Dune::Functions::Impl::closestFaceIndex(const ReferenceElement&, const Coordinate&) [with ReferenceElement = Dune::Geo::ReferenceElement >; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:39:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | auto c = re.position(faceIndex,1); | ~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/rannacherturekbasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 81%] Built target rannacherturekbasistest -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.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' -[ 83%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/gridfunctions/test/localfunctioncopytest.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:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -23833,43 +23767,42 @@ /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.10.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.10.0/dune/functions/functionspacebases/test/nedelecbasistest.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/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ +In lambda function, + inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:72 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:73 = Dune::TypeTree::HybridTreePath<>; auto:74 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:75 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:76 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:341: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:94 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:95 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488: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:168: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:271: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.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:383:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 383 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 81%] Linking CXX executable compositebasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/compositebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/compositebasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +[ 81%] Built target compositebasistest +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.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.0/build' +[ 83%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/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.10.0/dune/functions/gridfunctions/test/localfunctioncopytest.cc +[ 84%] Linking CXX executable composedgridfunctiontest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/composedgridfunctiontest.dir/link.txt --verbose=1 /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 /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/localfunctioncopytest.cc:17: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/test/basistest.hh:224:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 224 | Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement& fe, std::size_t order = 5, double tol = 1e-10) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -[ 84%] Linking CXX executable composedgridfunctiontest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/composedgridfunctiontest.dir/link.txt --verbose=1 /build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:133:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | auto localNormal = re.integrationOuterNormal(face); @@ -23889,17 +23822,64 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:54:70: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:36:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 36 | return (x-y).infinity_norm(); + | ~~^~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/composedgridfunctiontest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' [ 84%] Built target composedgridfunctiontest 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.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/examples /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/examples /build/reproducible-path/dune-functions-2.10.0/build/examples/CMakeFiles/build_examples.dir/DependInfo.cmake "--color=" +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:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.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.10.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.10.0/build' +[ 84%] Built target build_examples +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/test/basistest.hh:224:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 224 | 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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/localfunctioncopytest.cc:17: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 2, double>, 2> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 2, double>, 2> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | return restriction_(f_(x)); + | ~~^~~ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/build/reproducible-path/dune-functions-2.10.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<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -23932,28 +23912,110 @@ /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(); | ^ -[ 84%] Built target build_examples -[ 86%] Linking CXX executable hierarchicallagrangebasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicallagrangebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/hierarchicallagrangebasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 86%] Built target hierarchicallagrangebasistest -[ 87%] Linking CXX executable discreteglobalbasisfunctionderivativetest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 87%] Built target discreteglobalbasisfunctionderivativetest +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:15: +/usr/include/dune/grid/utility/hierarchicsearch.hh: In static member function 'static std::string Dune::HierarchicSearch::formatEntityInformation(const Entity&) [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >]': +/usr/include/dune/grid/utility/hierarchicsearch.hh:56:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 56 | << "center=(" << geo.center() << ") " + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >; Restriction = Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, 1, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, 1, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | return restriction_(f_(x)); + | ~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >; Restriction = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, 2, double>, 2> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, 2, double>, 2> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | return restriction_(f_(x)); + | ~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | 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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/test/nedelecbasistest.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/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -[ 88%] Linking CXX executable gridfunctiontest +[ 86%] Linking CXX executable gridfunctiontest cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gridfunctiontest.dir/link.txt --verbose=1 +In function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +cc1plus: note: parameter passing 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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; V = Dune::Functions::Impl::ISTLVectorBackend > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:405:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 405 | return localThis(e.geometry().local(x)); + | ~~~~~~~~~~~~~~~~~~^~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/gridfunctiontest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 88%] Built target gridfunctiontest -[ 90%] Linking CXX executable nedelecbasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nedelecbasistest.dir/link.txt --verbose=1 +[ 86%] Built target gridfunctiontest +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; V = std::vector, std::allocator > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = double]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:405:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 405 | return localThis(e.geometry().local(x)); + | ~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/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:4220:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4220 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member 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>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:658:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 658 | return localThis(e.geometry().local(x)); + | ~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 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/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': +/usr/include/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | CoordinateType operator() ( const CoordinateType &global ) const + | ^~~~~~~~ +/usr/include/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/albertagrid/projection.hh: In static member function 'static void Dune::Alberta::NodeProjection::apply(REAL*, const EL_INFO*, const REAL*) [with int dim = 2; Projection = Dune::Alberta::DuneBoundaryProjection<2>]': +/usr/include/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 258 | static void apply ( GlobalVector global, const EL_INFO *info, const LocalVector local ) + | ^~~~~ +/usr/include/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]', + inlined from 'void Dune::Alberta::DuneBoundaryProjection::operator()(const ElementInfo&, const REAL*, REAL*) const [with int dim = 2]' at /usr/include/dune/grid/albertagrid/projection.hh:59:43, + inlined from 'static void Dune::Alberta::NodeProjection::apply(REAL*, const EL_INFO*, const REAL*) [with int dim = 2; Projection = Dune::Alberta::DuneBoundaryProjection<2>]' at /usr/include/dune/grid/albertagrid/projection.hh:266:36: +/usr/include/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 448 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) @@ -23979,9 +24041,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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/nedelecbasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 90%] Built target nedelecbasistest /build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 448 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) @@ -24007,69 +24066,42 @@ /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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 91%] Linking CXX executable makebasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/makebasistest.dir/link.txt --verbose=1 -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 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/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': -/usr/include/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | CoordinateType operator() ( const CoordinateType &global ) const - | ^~~~~~~~ -/usr/include/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/albertagrid/projection.hh: In static member function 'static void Dune::Alberta::NodeProjection::apply(REAL*, const EL_INFO*, const REAL*) [with int dim = 2; Projection = Dune::Alberta::DuneBoundaryProjection<2>]': -/usr/include/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 258 | static void apply ( GlobalVector global, const EL_INFO *info, const LocalVector local ) - | ^~~~~ -/usr/include/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]', - inlined from 'void Dune::Alberta::DuneBoundaryProjection::operator()(const ElementInfo&, const REAL*, REAL*) const [with int dim = 2]' at /usr/include/dune/grid/albertagrid/projection.hh:59:43, - inlined from 'static void Dune::Alberta::NodeProjection::apply(REAL*, const EL_INFO*, const REAL*) [with int dim = 2; Projection = Dune::Alberta::DuneBoundaryProjection<2>]' at /usr/include/dune/grid/albertagrid/projection.hh:266:36: -/usr/include/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/makebasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +[ 87%] Linking CXX executable hierarchicallagrangebasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicallagrangebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/hierarchicallagrangebasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 91%] Built target makebasistest -[ 93%] Linking CXX executable localfunctioncopytest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/localfunctioncopytest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/localfunctioncopytest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +[ 87%] Built target hierarchicallagrangebasistest +[ 88%] Linking CXX executable discreteglobalbasisfunctionderivativetest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/link.txt --verbose=1 +[ 90%] Linking CXX executable nedelecbasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nedelecbasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 90%] Built target discreteglobalbasisfunctionderivativetest +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/nedelecbasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 93%] Built target localfunctioncopytest +[ 90%] Built target nedelecbasistest /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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -/usr/include/dune/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 94%] Linking CXX executable refinedlagrangebasistest +[ 91%] Linking CXX executable makebasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/makebasistest.dir/link.txt --verbose=1 +[ 93%] Linking CXX executable refinedlagrangebasistest cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/refinedlagrangebasistest.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/refinedlagrangebasistest.dir/link.d CMakeFiles/refinedlagrangebasistest.dir/refinedlagrangebasistest.cc.o -o refinedlagrangebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /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/libdunealbertagrid2d.so.2.10 /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.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/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 94%] Built target refinedlagrangebasistest -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:37:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | void testScalarBasisConst(const Basis& feBasis, - | ^~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/makebasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 93%] Built target makebasistest +[ 93%] Built target refinedlagrangebasistest +/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:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 94%] Linking CXX executable localfunctioncopytest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/localfunctioncopytest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/localfunctioncopytest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 94%] Built target localfunctioncopytest /build/reproducible-path/dune-functions-2.10.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.10.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 23 | Dune::TestSuite checkFaceNormalGridFunction(const GridView& gridView, std::string name) @@ -24091,6 +24123,10 @@ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/raviartthomasbasistest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' [ 97%] Built target raviartthomasbasistest +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:37:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | void testScalarBasisConst(const Basis& feBasis, + | ^~~~~~~~~~~~~~~~~~~~ [ 98%] Linking CXX executable discreteglobalbasisfunctiontest cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctiontest.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file=CMakeFiles/discreteglobalbasisfunctiontest.dir/link.d 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.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libdunecommon.so.2.10 /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/libblas.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 @@ -24123,79 +24159,79 @@ make[3]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' make[2]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' cd build; PATH=/build/reproducible-path/dune-functions-2.10.0/debian/tmp-test:$PATH /usr/bin/dune-ctest - Site: codethink03-arm64 + Site: i-capture-the-hostname Build name: Linux-c++ -Create new tag: 20260316-1857 - Experimental +Create new tag: 20250211-1240 - Experimental Test project /build/reproducible-path/dune-functions-2.10.0/build Start 1: polynomialtest - 1/31 Test #1: polynomialtest .............................. Passed 0.10 sec + 1/31 Test #1: polynomialtest .............................. Passed 0.18 sec Start 2: istlvectorbackendtest - 2/31 Test #2: istlvectorbackendtest ....................... Passed 0.09 sec + 2/31 Test #2: istlvectorbackendtest ....................... Passed 0.08 sec Start 3: differentiablefunctiontest - 3/31 Test #3: differentiablefunctiontest .................. Passed 0.34 sec + 3/31 Test #3: differentiablefunctiontest .................. Passed 0.10 sec Start 4: polymorphicsmallobjecttest - 4/31 Test #4: polymorphicsmallobjecttest .................. Passed 0.34 sec + 4/31 Test #4: polymorphicsmallobjecttest .................. Passed 0.09 sec Start 5: brezzidouglasmarinibasistest - 5/31 Test #5: brezzidouglasmarinibasistest ................ Passed 0.43 sec + 5/31 Test #5: brezzidouglasmarinibasistest ................ Passed 0.37 sec Start 6: bsplinebasistest - 6/31 Test #6: bsplinebasistest ............................ Passed 6.17 sec + 6/31 Test #6: bsplinebasistest ............................ Passed 6.42 sec Start 7: containerdescriptortest - 7/31 Test #7: containerdescriptortest ..................... Passed 0.11 sec + 7/31 Test #7: containerdescriptortest ..................... Passed 0.34 sec Start 8: hermitebasistest - 8/31 Test #8: hermitebasistest ............................ Passed 0.40 sec + 8/31 Test #8: hermitebasistest ............................ Passed 0.44 sec Start 9: globalvaluedlfetest - 9/31 Test #9: globalvaluedlfetest ......................... Passed 0.42 sec + 9/31 Test #9: globalvaluedlfetest ......................... Passed 0.31 sec Start 10: gridviewfunctionspacebasistest -10/31 Test #10: gridviewfunctionspacebasistest .............. Passed 0.78 sec +10/31 Test #10: gridviewfunctionspacebasistest .............. Passed 1.03 sec Start 11: lagrangebasistest 11/31 Test #11: lagrangebasistest ........................... Passed 0.22 sec Start 12: lagrangedgbasistest -12/31 Test #12: lagrangedgbasistest ......................... Passed 0.20 sec +12/31 Test #12: lagrangedgbasistest ......................... Passed 0.36 sec Start 13: lfebasistest -13/31 Test #13: lfebasistest ................................ Passed 0.35 sec +13/31 Test #13: lfebasistest ................................ Passed 0.17 sec Start 14: nedelecbasistest -14/31 Test #14: nedelecbasistest ............................ Passed 0.63 sec +14/31 Test #14: nedelecbasistest ............................ Passed 1.21 sec Start 15: periodicbasistest -15/31 Test #15: periodicbasistest ........................... Passed 0.08 sec +15/31 Test #15: periodicbasistest ........................... Passed 0.30 sec Start 16: taylorhoodbasistest -16/31 Test #16: taylorhoodbasistest ......................... Passed 0.24 sec +16/31 Test #16: taylorhoodbasistest ......................... Passed 0.69 sec Start 17: rannacherturekbasistest -17/31 Test #17: rannacherturekbasistest ..................... Passed 0.28 sec +17/31 Test #17: rannacherturekbasistest ..................... Passed 0.46 sec Start 18: raviartthomasbasistest 18/31 Test #18: raviartthomasbasistest ...................... Passed 1.22 sec Start 19: hierarchicvectorwrappertest -19/31 Test #19: hierarchicvectorwrappertest ................. Passed 0.09 sec +19/31 Test #19: hierarchicvectorwrappertest ................. Passed 0.15 sec Start 20: subspacebasistest -20/31 Test #20: subspacebasistest ........................... Passed 0.32 sec +20/31 Test #20: subspacebasistest ........................... Passed 0.24 sec Start 21: compositebasistest -21/31 Test #21: compositebasistest .......................... Passed 0.40 sec +21/31 Test #21: compositebasistest .......................... Passed 0.30 sec Start 22: makebasistest -22/31 Test #22: makebasistest ............................... Passed 10.76 sec +22/31 Test #22: makebasistest ............................... Passed 13.25 sec Start 23: hierarchicallagrangebasistest -23/31 Test #23: hierarchicallagrangebasistest ............... Passed 1.06 sec +23/31 Test #23: hierarchicallagrangebasistest ............... Passed 1.03 sec Start 24: refinedlagrangebasistest -24/31 Test #24: refinedlagrangebasistest .................... Passed 0.37 sec +24/31 Test #24: refinedlagrangebasistest .................... Passed 0.19 sec Start 25: analyticgridviewfunctiontest -25/31 Test #25: analyticgridviewfunctiontest ................ Passed 0.33 sec +25/31 Test #25: analyticgridviewfunctiontest ................ Passed 0.11 sec Start 26: composedgridfunctiontest -26/31 Test #26: composedgridfunctiontest .................... Passed 0.35 sec +26/31 Test #26: composedgridfunctiontest .................... Passed 0.21 sec Start 27: discreteglobalbasisfunctiontest -27/31 Test #27: discreteglobalbasisfunctiontest ............. Passed 0.40 sec +27/31 Test #27: discreteglobalbasisfunctiontest ............. Passed 0.35 sec Start 28: discreteglobalbasisfunctionderivativetest -28/31 Test #28: discreteglobalbasisfunctionderivativetest ... Passed 0.50 sec +28/31 Test #28: discreteglobalbasisfunctionderivativetest ... Passed 0.43 sec Start 29: facenormalgridfunctiontest -29/31 Test #29: facenormalgridfunctiontest .................. Passed 0.36 sec +29/31 Test #29: facenormalgridfunctiontest .................. Passed 0.38 sec Start 30: gridfunctiontest -30/31 Test #30: gridfunctiontest ............................ Passed 0.28 sec +30/31 Test #30: gridfunctiontest ............................ Passed 0.32 sec Start 31: localfunctioncopytest -31/31 Test #31: localfunctioncopytest ....................... Passed 0.24 sec +31/31 Test #31: localfunctioncopytest ....................... Passed 0.08 sec 100% tests passed, 0 tests failed out of 31 Label Time Summary: -quick = 27.47 sec*proc (30 tests) +quick = 30.85 sec*proc (30 tests) -Total Test time (real) = 27.86 sec +Total Test time (real) = 31.05 sec JUnit report for CTest results written to /build/reproducible-path/dune-functions-2.10.0/build/junit/cmake.xml make[1]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0' create-stamp debian/debhelper-build-stamp @@ -24985,12 +25021,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/1129303/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1129303/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/1051091 and its subdirectories -I: Current time: Mon Mar 16 06:58:12 -12 2026 -I: pbuilder-time-stamp: 1773687492 +I: removing directory /srv/workspace/pbuilder/1129303 and its subdirectories +I: Current time: Wed Feb 12 02:41:26 +14 2025 +I: pbuilder-time-stamp: 1739277686